Set on a rocky promontory that juts out into the turquoise sea, nestled between bustling Jolly Beach Resort and the similarly styled Cocobay Resort, near the plusher landlocked Sugar Ridge on the ...