Grand Bay is located on the north coast of Mauritius, this seaside resort is popular with tourists due to its exceptional micro climate and lagoon.