No if your visit is going to be less than 15 days. But you do need a return air ticket and proof of sufficient funds to be able to enter Mauritius. Here's more information:
indiahighcom.intnet.mu
indiahighcom.intnet.mu