Mexico's biggest island, Cozumel sits amid some of the most spectacular coral reefs in the Western hemisphere. Cozumel doesn't have the truly luxurious hotels of Playa del Carmen, its mainland neighbor, but for travelers looking for an upscale stay, here are the top hotels on the island.