The beach at Beau Vallon on the island of Mahe