Idyllic beach close to Le Morne Brabant mountain, showcasing pristine sands and clear blue waters in Mauritius