The private peninsula at Maia Luxury Resort and Spa, Mahe, Seychelles