Cozumel Palace is a family all inclusive resort near downtown San Miguel. Cozumel Palace does not have a beach, but you can climb down into the ocean to snorkel. What sets Cozumel Palace apart is the large rooms, unlimited a la carte dining for dinner, and great oceanfront pool.
Take a peek: