As always La Curva has the best food in town. If you haven't been there, try it. Follow the signs on the green overhead walkway. Hot,Fresh and Fast. Awesome, Been eating there 20+ years. Try the Mexican Seafood Combo:-D
Great food, great service (Norma is the best) , arguably the BEST MARGARITAS in town.
If you like FLOUNDER, the Fish Veracruzano is fantastic. Very large portion. For Mexican food we like the Green Chicken Enchiladas, the Drunken Shrimp (if you're not on a diet) with tortillas and beans, and/or the Nachos Especial. For breakfast, nothing beats the Mexican Style Eggs with Shrimp, served with potatoes, beans & tortillas.
(don't forget to ask for the "GREEN SALSA", which is not brought out to the table and only available upon request. As good or better than the RED)
Only downside lately regarding La Curva, which hasn't inhibited us from going yet, is their prices continue to rise and seem to rival that of a fine dining restaurant. (we sometimes eat there 2x in a day, and several times during our stay) Granted the food qualifies, however it's not like it's beachfront, if you know what I mean....
Lastly, La Curva does a great job of take-out as well. Makes it convenient to call your order in and be able to have a nice dinner on the beach at sunset!