Upmarket beach resort on a private island with 2 restaurants, a spa & an infinity pool, plus a gym.
Trevor