For a tiny island, Mauritius has amazing food, from Chinese dim sum, French gourmet dishes and Indian curries. Here's my pick of the best things to eat and drink on the island - and where to find them.