1. Fourteenth Street Fisheries... just a few blocks away. Not too touristy... mainly locals. Right on the Intracoastal... great seafood.
2. Burt & Jacks... in the port... super restaurant with a great view of the port. If you sail on Sunday, go to B & J"s on Saturday... about 4/5pm... have a cocktail outside and watch the parade of vessels sailing bye. Not cheap, and dressy... but a great spot
3. A must have breakfast... Joe's BelAir Diner... just at the entrance to the Port off 17th Street... before you get to the security check point and the Convention Center. Looks like a dive from the outside. Open 24/7, caters to many of us in the Industry, ship's officers, port folk and "in the know" locals. Few few tourists... but... oh boy... have the ham and eggs, with home fries and their to die for southern biscuits. Don't look for tourists there... and don't expect a huge bill. Great for breakfast only.
4. For a noisy, touristy but nice spot on 17th Street, try Bimini Boat Yard... great, busy bar and nice food. But, high noise level.
5. For the best in South Florida cuisine, you might want to think about a fast trip down to Joe's Stone Crab, at the southern tip of South Beach, in Miami Beach. World famous dining spot... no reservations, high prices and great food. Also down there, if you'd like to try superb Cuban food, try the Versailles on Calle Ocho in Little Havanah... or, there are dozens of great churasco Argentinian steak houses down in the Miami area.