Where is The Strand located?

The Strand is located on more than 2,300 feet of ocean frontage in the secluded Cooper Jack Bay on the island of Providenciales, the predominant island of Turks and Caicos. This exceptional location lends itself to intimate privacy and incredible views while still being minutes away from restaurants, shopping, and health services.

Ultimate Residence Experience

Curated Retreat
For stays April 8th to November 21st, 2026

Grand Opening Special Offer

Up to 4 Nights – 20% off
5+ Nights – 25% off