The snorkeling at Grace Bay is some of the best in the world.
Leeward Beach is one of the best beaches on Providenciales, along with Grace Bay Beach, the Bight Beach, Long Bay Beach, and Malcolm's Road Beach. It's part of the Princess Alexandra National Park.
Highly suggested. This is supposed to be some of the best snorkeling on the island!
On Pine Cay. Absolutely beautiful beaches and coastline. Lots of wildlife.
on North Caicos Island. Gorgeous place! Check out Dragon Rock Formation.