For a fantasy tropical vacation loaded with surprises, you can’t do better than Mauritius. Plenty