An Indian Ocean idyll in the Seychelles