The top 8 places to snorkel in the Caribbean


Kaleidoscopic tropical fish, spectacular coral reefs and year-round warm waters make the Caribbean one of the best places for snorkeling.

Source