Mexico's two main Caribbean islands are idyllic places to get away from the hustle and bustle of Cancún and the Riviera Maya. Neither Isla Mujeres nor Cozumel is particularly large, and they have that island feel -- small roads that don't go very far, lots of mopeds, few (or no) buses and trucks, and a sense of being set apart from the rest of the world. Yet they're just a short ferry ride from the mainland. Both offer a variety of lodging choices, ample outdoor activities, and a laid-back atmosphere that makes a delightful contrast with the mainland experience.
Isla Mujeres -- A day trip to Isla Mujeres on a party boat is one of the most popular excursions from Cancún. This fish-shaped island is just 13km (8 miles) northeast of Cancún, a quick boat ride away, allowing ample time to get a taste of the peaceful pace of life. To fully explore the village and its shops and cafes, relax at the broad, tranquil Playa Norte, or snorkel or dive Garrafon Natural Reef Park (an underwater park), you'll need more time. Overnight accommodations range from rustic to offbeat chic.
Passenger ferries go to Isla Mujeres from Puerto Juárez, and car ferries leave from Punta Sam, both near Cancún. More expensive passenger ferries, with less frequent departures, leave from the Playa Linda pier on Cancún Island.
Cozumel -- Cozumel is larger than Isla Mujeres and farther from the mainland (19km/12 miles off the coast from Playa del Carmen). It has its own international airport. Life here turns around two major activities: scuba diving and being a port of call for cruise ships. It is far and away the most popular destination along this coast for both. Despite the cruise-ship traffic and all the stores that it has spawned, life on the island moves at a relaxed and comfortable pace. There is just one town, San Miguel de Cozumel. North and south of town are resorts; the rest of the shore is deserted and predominantly rocky, with a scattering of small sandy coves that you can have practically all to yourself.