Experience tropical bliss during one of our cruises from Miami to Mexico, where you’ll be surrounded by powder soft-sand beaches and aquamarine water at every turn. These 4- to 5-night sailings stop in coveted destinations in Mexico and the Caribbean, including the idyllic island of Cozumel and the exciting port of Costa Maya on the Yucatan Peninsula.