Best Waterfront Seafood Restaurants in Tampa

If you want to eat seafood with your feet practically in Tampa Bay, you’ve got more options than most cities this size. Tampa’s waterfront seafood restaurants run the full range, from barefoot shrimp shacks on the bay to white-tablecloth rooms with a skyline view, and the fish is genuinely fresh because the Gulf is right there. Below are eight spots in Tampa, Florida that actually sit on the water and actually do seafood well, with the hours, neighborhoods, and dishes worth ordering at each.

Restaurant Neighborhood On the water Price Hours
Rusty Pelican Rocky Point Floor-to-ceiling views over Tampa Bay $$$ Mon-Thu 11am-10:30pm, Fri-Sat to midnight
Oystercatchers Rocky Point (Grand Hyatt) Private dock on Old Tampa Bay $$$ Daily 10:30am-10pm
Salt Shack on the Bay South Tampa (Gandy) Open-air, right on the bay $$ Mon-Thu 11am-10pm, Fri-Sat to 11pm
Stones Throw Tampa Heights (Riverwalk) Open-air on the Hillsborough River $$ Mon-Thu 11am-11pm, Fri-Sat to 1am
Jackson’s Bistro Harbour Island Patio over the channel, skyline view $$$ Mon-Thu 11am-10pm, Fri-Sat to 11pm
BLUFIN Waterfront Grill Rocky Point Bay views from nearly every seat $$$ Mon-Thu 6:30am-11pm, Fri-Sat to 1am
Ulele Tampa Heights Riverfront patio on the Hillsborough $$$ Sun-Thu 11am-10pm, Fri-Sat to 11pm
Hula Bay Club South Tampa (Westshore Marina) Dockside on the bay $$ Mon-Thu 11am-10pm, Fri-Sat to 11pm

Waterfront Seafood Restaurants in Tampa

Rusty Pelican

  • Cuisine: Seafood
  • Address: 2425 N Rocky Point Dr, Tampa, FL 33607
  • Neighborhood: Rocky Point
  • Hours: Mon-Thu 11am-10:30pm, Fri 11am-midnight, Sat 10:30am-midnight, Sun 10:30am-10:30pm
  • Price: $$$
  • Phone: 813-281-1943

Rusty Pelican has been the special-occasion pick on Rocky Point for decades, and the draw has not changed: a wall of windows over Tampa Bay and a kitchen that takes Gulf fish seriously. Come for the grouper or a chilled seafood tower, grab a table near sunset, and watch planes drift toward the airport across the water. It runs pricey, but the view earns it.

Oystercatchers

  • Cuisine: Seafood
  • Address: 2900 Bayport Dr, Tampa, FL 33607
  • Neighborhood: Rocky Point (Grand Hyatt)
  • Hours: Daily 10:30am-10pm
  • Price: $$$
  • What to order: Oysters on the half shell
  • Phone: 813-207-6815
  • Website: oystercatchersrestaurant.com

Tucked into the Grand Hyatt on Old Tampa Bay, Oystercatchers has been shucking since 1986 and still feels like a local secret. There is a private dock, a patio at the water’s edge, and a raw bar that is the real reason to come. Order a dozen on the half shell and the grilled Gulf catch, and angle for the Sunday brunch if you can swing it.

Salt Shack on the Bay

  • Cuisine: Seafood
  • Address: 5415 W Tyson Ave, Tampa, FL 33611
  • Neighborhood: South Tampa
  • Hours: Mon-Thu 11am-10pm, Fri-Sat 11am-11pm, Sun 11am-10pm
  • Price: $$
  • What to order: Peel-and-eat shrimp
  • Phone: 813-444-4569
  • Website: salt-shack.com

Salt Shack is the casual, barefoot end of Tampa waterfront dining, built right on Old Tampa Bay near the Gandy Bridge. The mood is tropical and loud in the best way, with open-air picnic tables a few feet from the water. Go for peel-and-eat shrimp and whatever Gulf fish came in that morning, then stick around as the sun drops behind the bay. It took the city’s Best Waterfront nod in 2025.

Stones Throw

  • Cuisine: Seafood
  • Address: 304 W 7th Ave, Tampa, FL 33602
  • Neighborhood: Tampa Heights (Riverwalk)
  • Hours: Mon-Thu 11am-11pm, Fri-Sat 11am-1am, Sun 11am-10pm
  • Price: $$
  • What to order: Lobster roll and a dozen oysters
  • Phone: 813-790-5733
  • Website: stonesthrowtampa.com

Down on the Riverwalk near Armature Works, Stones Throw does fresh and coastal without the white-tablecloth markup. Oysters on the half shell, ceviche, a proper lobster roll, and a daily catch that genuinely changes. The patio faces the Hillsborough River, so it is an easy place for a long happy hour that slides into dinner as the city lights come up.

Jackson's Bistro, Bar & Sushi

  • Cuisine: Seafood and Sushi
  • Address: 601 S Harbour Island Blvd, Tampa, FL 33602
  • Neighborhood: Harbour Island
  • Hours: Mon-Thu 11am-10pm, Fri 11am-11pm, Sat 10am-11pm, Sun 10am-10pm
  • Price: $$$
  • What to order: Sushi rolls and the seafood tower
  • Phone: 813-277-0112
  • Website: jacksonsbistro.com

Jackson’s sprawls across Harbour Island with one of the best downtown-skyline views in the city, especially from the patio that hangs out over the water. The sushi and seafood side is the move here: rolls, a tower, and grilled fish you eat while the lights of downtown bounce off the channel. It gets big and busy, so book ahead on weekends.

BLUFIN Waterfront Grill

  • Cuisine: Seafood
  • Address: 3050 N Rocky Point Dr W, Tampa, FL 33607
  • Neighborhood: Rocky Point
  • Hours: Mon-Thu 6:30am-11pm, Fri 6:30am-1am, Sat 7am-1am, Sun 7am-11pm
  • Price: $$$
  • What to order: Lobster and oysters
  • Phone: 813-888-8800
  • Website: blufinwaterfront.com

BLUFIN is the newer face of Rocky Point waterfront dining, and it plays a little more polished than its longtime neighbors. Bay views from nearly every seat, a kitchen built around lobster, oysters, and Gulf fish, and a late-night menu that runs well past most Tampa kitchens. A good choice for a date when you want the water without the decades-old crowd.

Ulele

  • Cuisine: Florida Seafood
  • Address: 1810 N Highland Ave, Tampa, FL 33602
  • Neighborhood: Tampa Heights
  • Hours: Sun-Thu 11am-10pm, Fri-Sat 11am-11pm
  • Price: $$$
  • What to order: Charbroiled Ulele oysters
  • Phone: 813-999-4952
  • Website: ulele.com

Ulele sits on the Hillsborough River in Tampa Heights, and its whole idea is Florida: ingredients pulled from local waters and cooked over a big open barbacoa grill. The charbroiled Ulele oysters are the signature, and you eat them on a riverfront patio with the spring-fed fountain bubbling nearby. Not a pure seafood house, but the Florida catch is the best reason to go.

Hula Bay Club

  • Cuisine: Seafood
  • Address: 5210 W Tyson Ave, Tampa, FL 33611
  • Neighborhood: South Tampa (Westshore Marina)
  • Hours: Mon-Thu 11am-10pm, Fri-Sat 11am-11pm, Sun 11am-10pm
  • Price: $$
  • What to order: Fish tacos and poke
  • Phone: 813-837-4852
  • Website: hulabayclub.com

Hula Bay leans full island, a tiki-tinged waterfront hangout on the Westshore Marina side of South Tampa. Fish tacos, poke, and a long dock where boats pull right up are the appeal, plus Duke’s bar next door if you want to keep the night going. Casual, sunny, and about as close to the water as Tampa dining gets.

Best for…

Best for a special night out

For a night that calls for cloth napkins and a sunset, Rusty Pelican and Oystercatchers are the classics, both polished rooms with the bay filling the windows. BLUFIN is the newer, slightly slicker option on the same Rocky Point stretch. Book a table timed to sundown and you will not need to plan much else.

Best for a casual, barefoot meal

Salt Shack and Hula Bay are where you go in flip-flops. Both sit out on the water in South Tampa, both do shareable seafood and stiff tropical drinks, and neither cares how you are dressed. Salt Shack edges it for the raw bay views; Hula Bay wins if you arrived by boat.

Best for oysters and a raw bar

For oysters specifically, Oystercatchers has shucked them on Old Tampa Bay since 1986 and is hard to beat. Stones Throw keeps a tight half-shell list going on the Riverwalk, and Ulele does a charbroiled version over its open grill that is worth the trip on its own.

Frequently asked questions

What is the most popular waterfront seafood restaurant in Tampa?

Rusty Pelican and Oystercatchers are the long-running favorites, both upscale rooms on the bay that locals book for celebrations. For the casual crowd, Salt Shack on the Bay took Tampa Bay Magazine’s 2025 Best Waterfront award. Which one fits depends on whether you want white tablecloths or picnic tables.

Where can I get fresh oysters on the water in Tampa?

Three spots stand out. Oystercatchers runs a full raw bar with a private dock on Old Tampa Bay. Stones Throw shucks them on the Riverwalk along the Hillsborough River. And Ulele serves its signature charbroiled oysters off an open grill on a riverfront patio in Tampa Heights.

Which Tampa waterfront seafood spots are best for a casual meal?

Salt Shack on the Bay and Hula Bay Club are the easy, no-dress-code picks. Both have picnic-style seating at the water’s edge, shareable plates, and a laid-back tiki feel with no real dress code. Hula Bay has a dock where you can tie up a boat, and Salt Shack’s bay views are some of the widest in the city.

Do these waterfront restaurants take reservations?

Most of the sit-down rooms do, including Rusty Pelican, Oystercatchers, Jackson’s, and BLUFIN, and weekends are worth booking ahead. The casual spots like Salt Shack and Hula Bay run mostly on walk-ins, so plan to wait a bit if you show up right at sunset on a Friday or Saturday.

Which waterfront seafood restaurant in Tampa has the best skyline view?

Jackson’s Bistro on Harbour Island, where the patio reaches out over the channel and faces the downtown skyline head-on. Stones Throw on the Riverwalk is a close second, with the river and the city lights as a backdrop once the sun goes down.

More waterfront dining in Tampa

Prefer a patio to the open water? See our guide to outdoor seafood restaurants in Tampa.

Hungry for more? Browse the rest of our restaurant guides on the Restaurants1 home page.

Last updated: May 2026