score:3
(Please edit this answer to <s>
strike out</s>
any items in the lists which are not in the Caribbean, or remove the strikeout from items which really are in the Caribbean.)
I've created a map of all these places using a web service I just discovered called batchgeo:
Upvote:0
You are looking at Aruba; Montego Bay, Jamaica, Barbados and Tobago. Of course there are many other Caribbean islands, but these will give you what you are looking for. PS: Most Caribbean islands you can snorkel right off the beaches.