Windsong Resort is located in Providenciales, which is part of the Turks and Caicos Islands in the Caribbean. The resort is uniquely situated directly in front of a snorkeling reef just 20 yards offshore on Grace Bay Beach, which is consistently ranked as one of the best beaches in the world.