Colin, Cozumel, Mexico has everything you are looking for. It is a great spot to take the wife. The Country Club area is some of the nicest kiting on the island. Very kite friendly spot for both beginners and experienced. Side shore wind and warm crystal blue Caribbean water. First Choice Airline ar...