You really can't go wrong with Playa Mia on Cozumel. Good restaurant, bars, sandy beach, fresh water pool, shops, water sports, zoo, etc. It has a lot to do and you can get an all-inclusive price which has open bar and lunch. They have several pricing levels actually, from basic to the full deal. I've found it best to simply get a cab and pay at the gate. This place used to be called Playa Sol but some legal thing about the name caused it to change to Mia. Nice place. I've been there about a half-dozen times in the past 5 years.