We have been to Cozumel twice. Both times did an all inclusive beach resort. Offers unlimited food/alcohol. One of them was at the Wyndham you can check it out at Cozumel all inclusive Beach Break Excursion day pass in cozumel Mexico
The other was the Playa Mia Beach Break. Both were alot of fun.
Playa Mia had alot more people. Yet Wyndham offered a great swim up bar.
I would highly recommend either one.