Lots of the hotels in Mauritius have all the water sports (including unlimited water skiing), tennis etc included. We've been with DC several times. The cost of a fortnight in August for a 5* hotel is about the same as MW. PM me for more details if necessary. 12 hour flight though.