I just returned from a week-long Caribbean cruise.
I offer some of the meager flag spottings from the trip, among them Mexican Navy flags.
At San Miguel, on the island of Cozumel, the M/S Carnival Miracle
tied up directly across the pier from the destroyer ARM Comodoro
Manuel Azueta (D111) of the Mexican Navy. While tied up, the Azueta
flew the Mexican ensign at the gaff, the national command pennant (Gallardete Nacional de Mando), or commissioning pennant
at the head of the mast, and the two-star pennant of a
commander (capitán de fragata) in command
at the inboard starboard signal halyard. No flag at the stern or
jack at the bow. The stars on the
commander's pennant,
however, were not oriented with
one point upward, as on Juan Manuel Gabino's "GIF", but with one point
oriented horizontally toward the fly. Also, all three flags were
lowered at sunset, contrary to the regulation quoted by Juan Manuel
which requires the gallardete de mando to be flown 24 hours a day.

A naval station just south of the cruise ship pier flew the ensign at
the gaff of its flagmast with the three star pennant of a
captain (Capitán de navío) in command
at the right hand crosstree (right side as one would face the water). I was not close
enough to see the orientation of those stars.
The pier in the center of the waterfront has at its shore end a
flagpole that flew a very large Mexican national flag until sunset--
at least 6 or 7 meters hoist, I would guess. No other flag sightings
there of any particular novelty--the Mexican ensign on all the local
harbor boats, of course, as one would expect.