The 10 Best Caribbean Snorkeling Hotels
Coral Gardens, Turks and Caicos Beaches don’t get any more beautiful than Grace Bay, but in one particular corner is the area’s best snorkeling: the boutique Coral Gardens resort. This stretch of Grace Bay is ultra-calm, thanks to a nearby coral reef, while there’s another great reef to explore right at the edge of the beach.