Situated on the west coast of Mahe, Le Méridien Barbarons is set amidst tropical gardens, sparkling indigo lagoons, and pure white sands