Which Caribbean Island Has The Best Snorkeling?

Which Caribbean Island Has The Best Snorkeling? BVI. Puerto Rico. St. Lucia. St. Martin. US Virgin Islands. Which Caribbean island has the best snorkeling from shore? GRAND CAYMAN If you’re on the hunt for the best snorkeling in Caribbean waters throughout the year, then the Grand Cayman is worth consideration. A fair number of the