Powder-white beaches, calm lagoons and refined resort hospitality.
Not sure which Mauritius holiday suits you?