There is nothing quite like the charm of a Mexican beach town. Surround it with the crystal blue waters of the Caribbean Sea, and you really have something incredible. In Mexico, that “something incredible” is the island of Cozumel, a popular stopover for cruise ships and a fantastic day trip from Cancun. This Caribbean […]