There are several other ways to take in the sights. The opportunity to visit exotic locales is one of the most appealing aspects of cruising. And while you'll probably encounter the unfamiliar, a little patience and courtesy makes visiting a foreign place easy and fun. This is your vacation, and you should enjoy yourself. But you should also respect the customs of the region you are visiting.
Many Mexican locals depend upon tourism for their livelihoods, and most welcome visitors warmly.