Hello OP
my dh is Mauritian! Been lots of times. Very safe country, no need for conservative dress in hotels. the country has several religions and everyone is welcomed and respected.
what other posters have said about market sellers is correct, if you look like a tourist then they will try and sell to you.
I would recommend eating the local food from beach huts, markets etc, join the queue with the most locals! There is some delicious things to be had… curried fish in wraps, samosas etc. Also the fresh fruit and coconut water sold in huts near/on the beach is wonderful. The price of these will vary depending on how touristy/upmarket the beach nearest you is!
There are spiky sea urchins in the water at certain times of the year, the spikes are extremely painful and will need removal from a pharmacist, if you are unlucky and step on One! please buy the cheap rubber surf shoes available! Nothing else in the sea you need to worry about!
I would highly recommend Grand Bassin - a Hindu temple sight, really beautiful.
another great day out is visiting a Rum distillery, Chamarel is the best one I’ve been to, would highly recommend the restaurant there for lunch.
Another wonderful day out is to the giant tortoise breeding centre ( I forget the name!) they really are humongous! You can get quite close and feed them.
the Mauritians are extremely friendly people and very very laid back! Service can be a little slow and this is normal.
Mauritius was previously owned by the French, as a result you may find some delicious French patisserie around!
If you are travelling soon your Holiday may coincide with the Eid celebrations! You may find there is a slight party feel!
There is some extreme poverty in small pockets - think shanty town style housing. This is mainly where the Chagossians live after being forcibly removed from the Chagos islands by the British in 1960.