Grand Baie is one of the most popular holiday resorts on the north coast of Mauritius, known with its white sandy beaches, sea views, water sports activities, restaurants and nightlife.