Dieses Resort liegt auf Canouan Island, im Herzen der Grenadinen, welche sich im Südosten der Karibik befinden.