Over a million tourists visit the island of Cozumel every year. Most spend just one day as they visit on a cruise ship. This is a shame as cruise ship passengers only get a fleeting image of Cozumel, which is a charming place for an extended stay, especially if you get away from the camera wielding cruise ship crowds.
There's plenty of things to do in Cozumel. First of all, the scuba diving in Cozumel is legendary - and regularly cited as being in the top 10 list of best places for scuba diving in the world. And secondly, the beaches are great. There's also great golfing as well as many excellent restaurants.
Hotels in Cozumel are varied in standard, but those seeking the utmost in luxury might be a little disappointed. If you really want to splash out, you'll find better luxury hotels on Mexico's mainland. Most hotels are found on the West coast of the island. There's very few big resorts - most places to stay are small, stylish places. Scuba divers should stay on the South West of the island as this is where most of the best dive sites are found.
San Miguel is the only town on the island, and is where the cruise ships dock. The plaza is very scenic, especially when the tourist hordes aren't around. Sunday evenings are good fun as a variety of local bands usually appear to play music in the plaza - witnessing these music shows is one of the most entertaining things to do in Cozumel. The airport is just a few miles outside of town - there's flights available from various travel hubs in USA, as well as Mexico City.