Best Waterfront Restaurants in Naples

Naples does waterfront dining about as well as anywhere on the Gulf coast, and the best part is that you actually get a choice. The best waterfront restaurants in Naples are not all the same kind of place. Some are weathered seafood docks on Naples Bay where you order the catch off a board and eat with your sleeves pushed up. Others are polished bayfront rooms up in Park Shore where the move is a steak and a sunset over Venetian Bay. One or two put you right on the sand. This guide rounds up the spots that are genuinely on the water and inside Naples proper, sorted by what you are actually in the mood for, with the neighborhood, the price, the hours, and what to order at each.

Restaurant Cuisine Neighborhood On the water Price
The Dock at Crayton Cove Seafood Crayton Cove / Old Naples Open deck on Naples Bay $$
The Boathouse on Naples Bay Seafood Old Naples (City Dock) Built out over the bay $$-$$$
The Turtle Club Seafood Vanderbilt Beach Toes in the sand on the Gulf $$$
M Waterfront Grille American Park Shore (Venetian Bay) Terrace over Venetian Bay $$$
T-Michaels Steak and Lobster House Steakhouse Park Shore (Venetian Bay) Bayfront on Venetian Bay $$$$
The Village Pub American pub Park Shore (Venetian Bay) Tables at the bay’s edge $$

Waterfront seafood restaurants in Naples

If the whole point of eating on the water in Naples is the fish, you are not short on options. The seafood spots split between the old docks of Naples Bay and the open Gulf out west. Here are the three to know first.

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

Start here. The Dock has held down its corner of Crayton Cove since 1976, which makes it the original Naples waterfront restaurant and still one of the best. It is an open-air deck right on Naples Bay, walk-in only, with the fish cut fresh that morning. Come for the boats sliding by, the bay breeze, and a grouper plate you do not have to dress up for.

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

Down at the City Dock, the Boathouse is built out over Naples Bay itself, close enough to the water that regulars tie up and step in off their boats. The room is all windows and bay, the oysters Rockefeller are a fixture, and Sunday slows down into a long waterfront brunch. It slides from a casual lunch to a date-night dinner without making a thing of it.

The Turtle Club

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

For the version with sand under your feet, drive out to Vanderbilt Beach. The Turtle Club is the one pick here that sits directly on the Gulf, tables in the sand, dinner timed to the sunset. The raw bar leads the menu, the Oysters Turtlefeller have a small cult of their own, and you will want a reservation in season because the whole town already knows about it.

Those three are the headliners, but the Naples seafood list runs deeper than that. See our full guide to waterfront seafood restaurants in Naples for all seven picks, including the open-air fish-market board at Riverwalk in Tin City, the old-school Kelly’s Fish House on the Gordon River, and the raw bars at Bayside and FISH up on Venetian Bay.

Steaks, American, and a waterfront pub

Not everyone wants grouper. The good news is that Naples keeps almost all of its non-seafood waterfront dining in one tidy place: Venetian Village, the bayfront shopping stretch in Park Shore where three very different rooms share the same view of Venetian Bay.

M Waterfront Grille

  • Cuisine: American
  • Address: 4300 Gulf Shore Blvd N, Naples, FL 34103
  • Neighborhood: Park Shore (Venetian Bay)
  • Hours: 11:30am-10pm Mon-Sat, 10am-9pm Sun
  • Price: $$$
  • What to order: Wood-grilled brick chicken, then the key lime pie
  • Phone: 239-263-4421

M is the dressed-up end of the Venetian Bay waterfront, a contemporary American room with a covered terrace whose glass walls fold open to the water. The kitchen ranges wide, from a wood-grilled brick chicken to filet and house-made pasta, with Gulf fish worked in where it earns a spot. Get a terrace table as the light drops, and save room for the key lime pie.

T-Michaels Steak and Lobster House

  • Cuisine: Steakhouse
  • Address: 4050 Gulf Shore Blvd N, Naples, FL 34103
  • Neighborhood: Park Shore (Venetian Bay)
  • Hours: Dinner from 4pm daily, early dining from 3pm; to 9pm Sun-Thu and 10pm Fri-Sat
  • Price: $$$$
  • What to order: A USDA Prime filet or the whole Maine lobster
  • Phone: 239-261-0622
  • Website: t-michaels.com

A few doors down the same bayfront row, T-Michaels is the steak-and-lobster pick, an old-school Venetian Bay room where the resident dolphins turn up at sunset. The kitchen leans on USDA Prime cuts and whole Maine lobster, it is dinner only, and there is an early window before 5:30 for the people who like to beat the rush. Dress is a notch up. This is the splurge of the bunch.

The Village Pub

  • Cuisine: American
  • Address: 4360 Gulf Shore Blvd N, Naples, FL 34103
  • Neighborhood: Park Shore (Venetian Bay)
  • Hours: 11am-9pm daily
  • Price: $$
  • What to order: The fish and chips, or a burger at the rail
  • Phone: 239-262-2707
  • Website: villagepubnaples.com

Right beside them sits the Village Pub, the unbuttoned one, on the water since 1995. This is the burger-and-a-beer end of Venetian Bay, with tables at the rail where boats drift past and fish lights glow under the surface after dark. The menu has a playful nautical streak, the fish and chips is the order, and nobody blinks if you show up in flip-flops.

Where Naples’ waterfront restaurants cluster

The waterfront splits into a few distinct pockets, and knowing them makes picking a spot easier. Old Naples and Naples Bay is the historic heart of it: Crayton Cove holds The Dock, the City Dock has the Boathouse, and a short walk down 5th Avenue South puts you at Tin City, the tin-roofed waterfront shops where Riverwalk sits all open-air on the bay.

Park Shore and Venetian Bay is the other big cluster, and it is where the non-seafood crowd lands. Venetian Village lines the bay with M Waterfront Grille, T-Michaels, and the Village Pub almost shoulder to shoulder, plus the raw bars at Bayside and FISH. It is calm bay water, sunset side, and a notch more polished than the docks downtown.

Two more outliers round it out. The Gordon River, just east of downtown, is home to Kelly’s Fish House, on the same stretch of water since 1952. And out at Vanderbilt Beach, The Turtle Club trades the bay for the open Gulf and tables in the sand. That is the one to save for a sunset you actually want to plan around.

Frequently asked questions

Which Naples waterfront restaurants are actually on the water?

All six picks here sit directly on the water, not across a street from it. The Dock, the Boathouse, and Riverwalk are on Naples Bay; Kelly’s is on the Gordon River; M Waterfront Grille, T-Michaels, the Village Pub, Bayside, and FISH are on Venetian Bay in Park Shore; and The Turtle Club is on the Gulf at Vanderbilt Beach. If a place is only near the water or has a distant view, it did not make this list.

Where can you watch the sunset over the Gulf?

For a true open-Gulf sunset with sand underfoot, The Turtle Club at Vanderbilt Beach is the one. The Venetian Bay spots, including M Waterfront Grille and the Village Pub, also face west across calm bay water and catch a lovely evening light, but it is bay rather than open Gulf. Either way, book a table for the back half of the evening in season.

Which are the dressy ones, and which are casual?

T-Michaels, M Waterfront Grille, and FISH are the upscale end, worth a reservation and a collared shirt. The Dock at Crayton Cove, Riverwalk, and the Village Pub are relaxed, shorts-and-sandals waterfront spots. The Boathouse and Bayside land in the middle, easy at lunch and dressier at dinner. Kelly’s is its own thing: old-school, dinner-only, and unfussy.

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 right off the dining room, so it is the easiest dock-and-dine of the group. The Dock at Crayton Cove and Riverwalk at Tin City also sit on the Naples Bay waterfront where boaters tie up and walk in. Call ahead in season to ask about dock availability.

What if I do not want seafood?

Head to Venetian Village in Park Shore. M Waterfront Grille does contemporary American with steaks and pasta, T-Michaels is a full steak-and-lobster house, and the Village Pub covers burgers and pub fare, all three right on Venetian Bay. You get the water view without the whole menu being fish.

That is the lay of the land for waterfront dining in Naples. For more guides in other cities and other settings, browse all our restaurant guides.

Last updated: June 2026