Snorkeling in Sandy Spit, BVI (British Virgin Islands), Caribbean
Tobago Cays Marine Park, Grenadines