Best Waterfront Seafood Restaurants in Naples

If you are in Naples and you want to eat good seafood with the water right there beside you, this is the short list. The waterfront seafood restaurants in Naples worth your evening cluster in a few specific spots: the docks of Old Naples and Tin City on Naples Bay, the Gordon River, the calm of Venetian Bay up in Park Shore, and the open Gulf out at Vanderbilt Beach. Every place below is actually on the water, seafood-first, and inside Naples proper, not a steakhouse with a view or a strip-mall fish joint. Here are seven, with the neighborhood, the price, the hours, and what to order at each.

Restaurant Neighborhood The waterfront Price Hours
The Dock at Crayton Cove Crayton Cove / Old Naples Open deck on Naples Bay $$ 11am-9pm Mon-Sat, 10:30am Sun
The Boathouse on Naples Bay Old Naples (City Dock) Built over the bay, boat docks $$-$$$ 11:30am-9:30pm, later Fri-Sat
Riverwalk at Tin City Tin City All open-air on Naples Bay $$ 11am-9pm daily
Kelly’s Fish House Dining Room East Naples (Gordon River) On the Gordon River since 1952 $$-$$$ 4:30pm-9pm Mon-Sat
Bayside Seafood Grill and Bar Park Shore (Venetian Bay) Three levels over Venetian Bay $$$ 11:30am-9:30pm
FISH Restaurant Park Shore (Venetian Bay) Waterside tables on Venetian Bay $$$ Noon-9pm, later Fri-Sat
The Turtle Club Vanderbilt Beach Toes in the sand on the Gulf $$$ 11am-2:30pm, 5pm-9pm daily

Waterfront seafood restaurants in Naples

The Dock at Crayton Cove

  • Cuisine: Seafood
  • Address: 845 12th Ave S, Naples, FL 34102
  • Neighborhood: Crayton Cove (Old Naples)
  • Hours: 11am-9pm Mon-Sat, 10:30am-9pm Sun
  • Price: $$
  • What to order: The daily fresh catch
  • Phone: 239-263-9940
  • Website: dockcraytoncove.com

The Dock has sat right where Old Naples meets Naples Bay at Crayton Cove since 1976, and it still calls itself the city’s original waterfront restaurant. The fish is cut fresh every day, you eat it on an open-air deck with the boats sliding by, and the whole thing runs walk-in only, so come early or come patient. This is the one to start with.

The Boathouse on Naples Bay

  • Cuisine: Seafood
  • Address: 990 Broad Ave S, Naples, FL 34102
  • Neighborhood: Old Naples (City Dock)
  • Hours: 11:30am-9:30pm Mon-Thu, 11:30am-10pm Fri-Sat, 10am-9:30pm Sun
  • Price: $$-$$$
  • What to order: Oysters Rockefeller and the day's grouper
  • Phone: 239-643-2235
  • Website: boathouseonnaplesbay.com

Tucked beside the Cove Inn at the City Dock, the Boathouse is built right out over Naples Bay, with floor-to-ceiling windows and a long run of dock fingers so regulars can tie up and walk in off the water. Order the oysters Rockefeller and whatever grouper or sea bass came in that morning. Sunday opens at 10 for a slow waterfront brunch.

Riverwalk at Tin City

  • Cuisine: Seafood
  • Address: 1200 5th Ave S, Naples, FL 34102
  • Neighborhood: Tin City
  • Hours: 11am-9pm daily, Sunday brunch from 10:30am
  • Price: $$
  • What to order: Whatever is on the daily fish-market board
  • Phone: 239-263-2734
  • Website: riverwalktincity.com

Riverwalk sits inside the old tin-roofed waterfront shops at Tin City, and every seat is outdoors on Naples Bay where the Gordon River widens out. There is a daily fish-market board for whatever the boats brought in, live music most of the week, and dolphins that work the channel while you eat. It is casual, loud in a good way, and as on-the-water as Naples gets.

Kelly's Fish House Dining Room

  • Cuisine: Seafood
  • Address: 1302 5th Ave S, Naples, FL 34102
  • Neighborhood: East Naples (Gordon River)
  • Hours: 4:30pm-9pm Mon-Sat
  • Closed: Closed Sundays
  • Price: $$-$$$
  • What to order: Broiled Gulf grouper
  • Phone: 239-774-0494

Kelly’s has been on the Gordon River since 1952, which makes it the elder statesman of the bunch, and it has the knotty-pine, no-frills, dinner-only feel to match. There is no website worth pointing you to, but there is a real river out the window and a plate of broiled Gulf grouper that has not needed changing in decades. Closed Sundays, and it is dinner only, so plan around that.

Bayside Seafood Grill and Bar

  • Cuisine: Seafood
  • Address: 4270 Gulf Shore Blvd N, Naples, FL 34103
  • Neighborhood: Park Shore (Venetian Bay)
  • Hours: 11:30am-9:30pm Mon-Sat, 11am-9:30pm Sun
  • Price: $$$
  • What to order: Raw-bar oysters and the fresh Gulf fish
  • Phone: 239-649-5552

Up in The Village Shops on Venetian Bay, Bayside spreads across three levels over more than 200 feet of calm bay frontage: a quieter cafe downstairs, the grill above it, and an open upper deck that is the spot for a drink at sunset. It has been locally owned for about thirty years, and the kitchen leans hard into the raw bar and fresh Gulf fish. Dress is a notch up from the dock crowd.

FISH Restaurant

  • Cuisine: Seafood
  • Address: 4330 Gulf Shore Blvd N #304, Naples, FL 34103
  • Neighborhood: Park Shore (Venetian Bay)
  • Hours: Lunch from noon and dinner daily, to 9pm Sun-Thu and 10pm Fri-Sat
  • Price: $$$
  • What to order: A whole fish fileted tableside
  • Phone: 239-263-3474
  • Website: fishrestaurantnaples.com

A few doors down the same Venetian Bay shops, FISH does one thing better than anyone in town: a whole fresh fish brought to the table and fileted in front of you. There is a serious sushi and raw-bar program alongside it, and the waterside tables put you right over the bay where boats and dolphins slide past. This is the dressier, special-occasion end of the list.

The Turtle Club

  • Cuisine: Seafood
  • Address: 9225 Gulf Shore Dr N, Naples, FL 34108
  • Neighborhood: Vanderbilt Beach
  • Hours: Lunch 11am-2:30pm and dinner from 5pm daily
  • Price: $$$
  • What to order: Oysters Turtlefeller and the Gulf catch
  • Phone: 239-592-6557
  • Website: turtleclubnaples.com

The Turtle Club is the only pick that is actually on the Gulf rather than a bay or river, and it earns the spot: tables sit in the sand at Vanderbilt Beach, and dinner times itself to the sunset. The menu is built on a raw bar (the Oysters Turtlefeller are the move) and a long run of Gulf fish, with a couple of steaks for the holdouts. Book ahead, because everyone in Naples already knows about it.

Best for…

Best for pulling up by boat

If you would rather arrive by water than by car, three spots are made for it. The Boathouse on Naples Bay has the most dock space, with hundreds of feet of fingers right off the dining room. Riverwalk at Tin City and The Dock at Crayton Cove both sit on the Naples Bay waterfront where boat traffic is half the show. Tie up, walk in, order the catch.

Best for toes in the sand

For an actual beach, not a bay or a river, The Turtle Club is the answer. It is the one place here that sits directly on the Gulf, out at Vanderbilt Beach, with tables in the sand and a dinner service that runs on sunset time. Pair the raw bar with whatever Gulf fish is fresh, get there before the light goes, and book ahead in season.

Best for a raw bar

Oyster people have options. Bayside Seafood Grill and Bar runs a strong raw bar over Venetian Bay, FISH adds sushi to the mix a few doors down, and The Turtle Club’s Oysters Turtlefeller have a small following of their own. The Boathouse keeps it old-school with oysters Rockefeller. Any of the four will set you up with something cold and briny and a view of the water.

Frequently asked questions

Which of these are right on Naples Bay?

The Dock at Crayton Cove, The Boathouse on Naples Bay, and Riverwalk at Tin City all sit directly on Naples Bay in or near Old Naples. Kelly’s Fish House is a short way up the connected Gordon River. If “Naples Bay waterfront” is the specific thing you want, start with those four.

Can you get to any of them by boat?

Yes. The Boathouse on Naples Bay has the most guest dock space, with a long run of slips off the dining room, and it is the easiest dock-and-dine of the group. Riverwalk at Tin City and The Dock at Crayton Cove also sit on the Naples Bay waterfront where boaters tie up and walk in. Call ahead in season to ask about dock availability.

Which one is actually on the beach?

The Turtle Club, out at Vanderbilt Beach, is the only spot on this list that sits on the Gulf with tables in the sand. The others are on Naples Bay, the Gordon River, or Venetian Bay, which are calm-water settings rather than open beach. For sunset over the water with sand underfoot, the Turtle Club is the pick.

Which are dressier, and which are casual?

FISH, Bayside Seafood Grill and Bar, and The Turtle Club are the upscale end, better for a special dinner and worth a reservation. The Dock at Crayton Cove and Riverwalk at Tin City are relaxed, shorts-and-sandals waterfront spots. Kelly’s Fish House sits in between: old-school and dinner-only, but unfussy. The Boathouse swings either way depending on the night.

Do they take reservations?

Most do. FISH, Bayside, The Turtle Club, and The Boathouse all take bookings and fill up in season, so reserve ahead. The Dock at Crayton Cove is walk-in only except for larger parties, so plan to wait at busy times. Kelly’s is small and dinner-only, so calling ahead is the smart move. When in doubt, call the restaurant directly.

That is the Naples waterfront seafood list for now. For guides in other cities and other settings, browse all our restaurant guides.

Seafood is only half the waterfront here. For the steakhouses and American rooms on Venetian Bay too, see our full guide to waterfront restaurants in Naples.

Last updated: June 2026