Originally Posted by Littlebuck
st thomas, st john, martinique are all very good spots very nice clear water.
these are all great places but from what i have done cozumel is the best fish spot. Its waters are clearer than any other ive been in and its a great place to snorkel/scuba dive.