Around six to seven days are enough for a Mauritius as you can explore and travel around the country in these many days. You can visit the major attractions and tourist spots and the incredibly beautiful beaches in Mauritius are 6-7 days.
Suggested Read: Best Places To Stay In Mauritius