Situated in the Turks and Caicos on Long Bay beach, selected as the world’s most beautiful island by Tripadvisor, one of the top 10 beaches in the world by Conde Nasté and world’s best island for vacationers, Windhaven Villas offers you luxury with adventure or simply relaxation