Relax, rejuvenate and re-energize on one of the most beautiful islands in the Indian ocean – Mauritius!