You may want to save your shopping for other ports. Cozumel, the largest of Mexico's Caribbean islands, is another mecca for scuba divers and snorkelers. The famed Palancar Reef is the main draw, where divers can explore caves, canyons, and a wide range of coral. There are also dives to other reefs in the area. Again, underwater boats will let you view the wonders of the sea without having to affix any gear.
Some cruise lines offer horseback rides to Mayan villages, heading through dense jungle.
Many ships also stop in Calica, a jumping off point for some of the Mayan ruins, as well as Cancun. Buses shuttle visitors to the ruins at Coba, which is thought to be the largest Mayan city ever unearthed. The ruins are set amidst a lush area, adding to the beauty. Day trips to the Mayan ruins at Tulum are also possible from Calica. But, many people will opt for a tour of Cancun, Mexico's fastest growing city.