If you don't have a problem with Germans (almost all speak English, and specially everyone working in a foreign country), you should consider the Robinson Club Soma Bay
A bit on the pricy side, but well worth it if you value great food and great service.
Lots of activities all day...and SPA/gym program no women would say no to
The kite spot is nice, flat water, offshore wind with rescue. Only 5 min bus ride (free shuttle) from the club.
I have been several times and can only recommend it. Actually I am planning to go this year again. This should indicate you how good it is
There are also other hotels in the area, but none is comparable to non kiters activities.
They also have kids clubs if you want to bring your family.
Please let us know for what you decided at the end, since I am sure more people like to get ideas for this.