For fish taco, try South Beach Bar & Grille. It's a beach bar type of place not upscale, but the tacos are great. Hodad's across the street has good burgers. Always crowded.
For upscale restaurants, stay in downtown. Plenty of places there.
We'll definitely have to plan a night for a herf...