Suggestions for xmas family/beach holiday

Hi everyone,
Looking for some suggestions as to a Christmas holiday, to include xmas day itself.
Have a 11-year-old daughter (she will be then), who loves swimming and visiting points of interest – although, a kids club is really the thing.
Have done Barbados, and loved it, Disney World – not really.
Looking for somewhere with a nice pool, a beach with warm, safe water to swim in, possibly some water sports and a few interesting places to visit nearby. Good food, easy lifestyle.
Have thought about – Mauritius, CapeTown, Canares, Scicily….and am really not sure.
Cost is an issue (so, a little nervous of Mauritius), and weather – ideally would love 25-30 deg C. Other points in the Carribean are possible, but get the feeling it’s hard to beat Barbados.
Any ideas or suggested locales would be much appreciated.
Looking for some suggestions as to a Christmas holiday, to include xmas day itself.
Have a 11-year-old daughter (she will be then), who loves swimming and visiting points of interest – although, a kids club is really the thing.
Have done Barbados, and loved it, Disney World – not really.
Looking for somewhere with a nice pool, a beach with warm, safe water to swim in, possibly some water sports and a few interesting places to visit nearby. Good food, easy lifestyle.
Have thought about – Mauritius, CapeTown, Canares, Scicily….and am really not sure.
Cost is an issue (so, a little nervous of Mauritius), and weather – ideally would love 25-30 deg C. Other points in the Carribean are possible, but get the feeling it’s hard to beat Barbados.
Any ideas or suggested locales would be much appreciated.