I have been on that cruise twice. We ate once on one of the tours by a Lagoon. There are several non chain eating places within walking distances to the ship.
We did eat in Iztapa on the pier area at 3 amigos. The owner is from San Diego Ca, and our waiter was from Portland Or. It was full of us tourist. I will find a picture of the menus and post later