Lets see, the docks are shooters are crap, Dorsey's pit stop is the cove before and has great food and they just redid thier docks but it is small so hit it in the off times. The food was good the other day at Big Dicks. Then there is Toad cove, Salty Dog and Backwater Jacks.
Off water JB Hooks is always good, J. Bruners, if you want take out BBQ Woobly boots is OK. Riskys and the new City Grill are good, Peckers too. Vista Grande for mexican or Mexacali Blues is pretty good for mexican.
This is just a short list there are a lot of good places I can't think of right off the top of my head.
Still as many go cart tracks and mini golf courses.