I would suggest that you go to the Message Boards link at the top of this page, scroll down to Destinations, then choose your destination and you will find lots of info regarding your ports of call. Enjoy your cruise!
Maybe be more specific on the 2nd port as both Calica and Progresso both consider themselves Yucatan Im told.
If its progresso, when you get off the free bus there are some really good deals offered from auto progresso. only port I know of with such great deals so readily available.
Also, be aware many ports are missed during Sept due to it being the height of hurricane season so dont get your heart too set on anything. We missed 2 out of 3 of our ports last Sept, going out of Galveston. If you go out of the ports on the gulf, almost no other ports they can substitute.