Sorry for the confusion, i've been to the maldives 3 times and going again next year to a 4th different island.....i guess it depends what you want from a holiday.
Mauritius,we went to the Maritim.
good points...luxury 5 star food.
beautiful hotel and swimming pool.
great trips on big catamarans along coast.
taxi trip to capital for shopping.
History, ie plantations etc.
not so good..sand not powder white,more grainy.
snorkelling ok, but not as good as the Maldives islands i've been to.
each hotel has it's own beach, so you are not free to walk past it's boundaries.
some Hawkers selling goods along the beach.
As guests are not divers the beaches are busier than on the Maldives .
you feel as if you have to dress up for dinner.
obviously i'm biased, but i go to the Maldives for " the desert island" feel, "the snorkelling", "the overwater spa",the "relaxation" and the friendliness of the locals...but if you want ,"days out",real "5 star hotel", "lush grass lawns","golf courses", "scenic mountains",etc,then Mauritius won't dissappoint.
Hope you are not too confused now !!
Steve.