As soon as I touch down in Mauritius, dip my toes in the warm Indian Ocean and take in the vast ocean views that stretch in front of me, I know I’ve reached heaven on earth. With its white sandy beaches, clear turquoise waters and mountainous landscape, the tropical paradise, located off the southeastern coast of Africa, appears just as spectacular in real life as it does in the travel brochures.