Ever dreamt of spending a morning snorkelling with tropical fish, an afternoon relaxing in a multi-sensory music-themed spa, an evening of gastronomic delight in a world class restaurant followed by a beach party as a perfect sun sets into the Indian Ocean?