Playa del Carmen, Mexico
No longer the Caribbean’s best-kept secret, the island draws increasing numbers of visitors, particularly divers, each year. Your cruise ship also stops in Playa del Carmen, a town of only 6,000 inhabitants located opposite Cozumel on the mainland. This port serves as a starting point for excursions to the Mayan ruins of Tulum on the Yucatán peninsula.