This posh resort, set on a rocky peninsula between 2 bays on the island of Mahé