Friendly Correction - geography - Playa del Carmen is NOT Cozume
Cozumel is an island - accross the channel, you took the ferry to Playa del Carmen - which is the port on the mainland of Yucatan Peninsula - going North from there you reach Cancun - going South from there you reach Tulum.
Enjoy your writing and photos. So glad to see many other Chinese folks enjoy cruise as much as we do.