Mauritius, a tropical island created by volcanic activity, boasts beautiful beaches, turquoise lagoons and mountainous topography.