Situated in the Turks and Caicos on Long Bay beach, selected as one off the top 10 beaches in the world by Conde Nasté, Windhaven Villas offers you luxury with adventure or simply relaxation.