The Best Islands for Snorkeling in the Caribbean
Grand Cayman
Grand Cayman is one of the world’s greatest destinations, but it also boasts some serious snorkeling, whether you’re snorkeling with the rays at Stingray City or even right off the shore in George Town.