Only thing that I would improve would be employing some young backpackers/travellers to help with the hostel as they would get the vibe/feels better. Ie: get everyone in the hostel to do activity’s/dinner together instead of everyone going to to there own thing.
Also, another good idea is for the hostel to get a flag, and put it at the recommended beach for the day of kitesurfing ( this will allow everyone to congregate at this location, making people meet everyone from the hostel at the Kite spots)