The Allure took a couple of nights and a full day at sail before arriving at Costa Maya, which is a region in Mexico on the Caribbean Sea side. This port of call is close to Belize (formerly known as British Honduras) and is just now emerging as an attractive tourist destination as a consequence of the completion of the long pier to accomodate cruise ships. We did not visit Belize nor did we bother to see some of the Mayan ruins nearby because they are not as spectacular as the ones we have already seen in our previous land trips and cruise stops to other parts of Mexico. We just hang out near the beach and the watering holes (for the guys) and the shopping areas (for the gals) LOL.
I'm not sure if this is a police or military patrol but it sure is an indication that it is not all heaven in this coastal paradise.