Отель расположен на небольшом острове Джамби-Бэй, в 15 км. от Антигуа. Гости доставляются в отель на катамаранах от причалов острова Антигуа. Островок славится своими белоснежными уединенными пляжами и разнообразной, типичной только для этого места флорой и фауной.