Cozumel, a frequent cruise stop, is a Mexican island in the Caribbean. Along the eastern coast of the Yucatan Peninsula, it's popular for snorkeling, scuba diving, and visiting Mayan sites. For those travelers heading to Cozumel wanting to simplify their vacation by eating at the on-site restaurants and utilizing hotel-offered activities, all-inclusive resorts are a great option. Here's a list of our favorite all-inclusive resorts in Cozumel!