The ultra-luxury resort in the Caribbean Sea

The luxury Canouan Resort hotel complex in the heart of the Grenadines archipelago dominates a small eight square kilometer stretch of land.