Sorry for the long review-but has a lot of detail!
My boyfriend, brother, friend and I were all on my family cruise with Carnival this past April and we found ourselves wanting to dive in St. Thomas (the first island on our stop). I did my own searching because I am never one to follow the ships excursions.
My group...
More