Lots of great reading in here but still have a few questions. Two couples traveling to Coz with various requests. All inclusive food and drinks not prefered. One person in our group does not like mexican food. Another diver wants to do devils throat and doesn't care what food we eat. Another person doesn't dive and just wants to sit on the beach getting served drinks while the last diver just requests good food. 3 divers 1 non-diver.
Really want to dive Cozumel but would consider Roatan or Belize if better lodging/food option existed.
Option 1) VRBO and Dive shop close to beach where drinks can be served.
Option 2) Resort close to town where outside food options could be located. Security is a concern.
Option 3) If it exists is a resort away from town that had food options other than mexican.
We plan on staying a week to 10 days. Looking for advice as I am having a difficult time trying to check each box.
As to beaches, if "by the water " counts, there are many options. Many places that are on the water have some sort of ocean side service.
As to the "no Mexican food", most, if not nearly all restaurants have food that isn't necessarily Mexican. There will be a Mexican preparation of fish, for instance, but you can also get a nicely prepared filet that will come with a side of white rice and steamed vegetables almost anyplace. Same with chicken, beef, seafood, etc.
As an example and not meant as a plug, Casa del Mar would fit the bill if having an area with sand behind a sea wall with lounge chairs and little palapas would suit for a beach. The last time I was there, long ago, drink service on the "beach" was possible but spotty. If I understand correctly, they've built up their beach area with a pool and hot-tub etc, so I'd suspect drink service is not as spotty. I'm not hard to please, but I really liked their club sandwich, their cheeseburger, their whole fried fish and their grilled chicken.
Off the top of my head, between downtown and the south cruise ship port, Barracuda, Villa Blanca, Coz Palace, Blue Angel, Hotel Coz, etc., would all kind of fit the bill in those regards. Right next door to Casa del Mar is the Park Royal, an AI, and they have a beach area with traditional style beach and a pool, hot tub and drink service. Across the street from the Park Royal is El Cid la Ceiba.
The taxi fare from CDM/Park Royal/El Cid appears to be 95 pesos, though from what I've been reading the posted fares are being ignored. That's about $5 one way to town and all the restaurants, a little more for a few like El Moro, La Mission, La Perlita, etc. The Barracuda is basically right downtown, where there are Italian restaurants, Chicago Deep Dish Pizza, etc., non-Mexican food.
I think the no Mexican food party will be fine. If the beach person just needs a place to sit by the water on a lounger with drink service, the world is pretty much your oyster, no pun.
If the divers haven't dived in Cozumel and they can, they should. Good choice of destination, imo.