Just got back from Cozumel. Awesome. Kited every day for a week straight with Adrian from CozumelKiteboarding.com. Steady, consistant winds and plenty of different terrains (smooth in the lagoon, waves offshore, flat water, etc.) Highly recommend that place.