white sand beach and clear blue water at Petite Anse - Mahe Island, Seychelles