Best Waterfront Restaurants in San Diego (2026)
Dockside seafood, skyline-view patios, beachfront dinners, and the coastal tables worth planning a meal around.
New to RoamRecs? Save these places to your own map in one tap, find them again on your phone, and share lists with friends. It’s free.

Run a business in this guide, or want yours added? Get in touch. Or get featured.
San Diego's best waterfront meal might be grilled fish beside a working dock, lunch above La Jolla Cove, or dinner with waves breaking against the windows. Those are very different afternoons and evenings, and Mitch's Seafood, George's Ocean Terrace, and The Marine Room each deliver a version worth seeking out.
These 28 restaurants cover San Diego and Coronado, plus five North County picks in Del Mar, Cardiff, and Encinitas. Some are worth a long seafood dinner; others make their case with a fish sandwich and a good patio. Each card notes the setting, so you can tell bayfront from beachfront, and a table on the sand from an elevated view.
The Best Waterfront Restaurants in San Diego at a Glance
| For this kind of meal | Our pick | Area |
|---|---|---|
| Casual seafood by the docks | Mitch's Seafood | Point Loma |
| An all-around bayfront lunch or dinner | C Level Lounge | Harbor Island |
| A genuinely memorable occasion | The Marine Room | La Jolla Shores |
| A long ocean-view lunch | George's at the Cove: Ocean Terrace | La Jolla |
| Margaritas and a celebratory dinner | Coasterra | Harbor Island |
| Steak with a waterfront view | Island Prime | Harbor Island |
| A seafood splurge in Coronado | Serẽa | Hotel del Coronado |
| Sushi above the beach | Cannonball | Mission Beach |
| Breakfast with an ocean view | Caroline's Seaside Cafe | La Jolla Shores |
| A more indulgent brunch | Brockton Villa | La Jolla Cove |
| A seafood-heavy Sunday brunch | Tom Ham's Lighthouse | Harbor Island |
| A North County beachfront dinner | Pacific Coast Grill | Cardiff-by-the-Sea |
San Diego Bay: Point Loma, Harbor Island, and the Embarcadero

Mitch's Seafood
1403 Scott St, San Diego, CA 92106, USA
Start here when the fish matters more than the tablecloth. Mitch's sits on the Point Loma Sportfishing Dock and cooks seafood from nearby waters: a grilled fish plate for something simple, the fisherman's stew when you're hungry. It doesn't take reservations, so treat it as an easy lunch or early dinner. Setting: Working harbor and fishing docks, Point Loma.

Point Loma Seafoods
2805 Emerson St, San Diego, CA 92106, USA
Order at the counter, grab a seat, and eat with the sportfishing boats in view. The fish sandwich is the classic first order, crab is worth a look, and the seafood case is there if you want to take something home. It's a satisfying stop, not the centerpiece of the day. Setting: Harborfront with boat views, Point Loma.

Fathom Bistro, Bait & Tackle
1776 Shelter Island Dr, San Diego, CA 92106, USA
A tiny bistro on the Shelter Island fishing pier for when nobody wants another seafood platter: craft beer, house-made sausages, and burgers with the bay on every side. Get the Explodo Dog (bacon, pepper jack, house kimchi, mustard). Seating is limited and mostly outdoors, so keep the group small. Setting: On the Shelter Island fishing pier.

Bali Hai
2230 Shelter Island Dr, San Diego, CA 92106, USA
Tropical drinks, island-inspired food, and a skyline view make Bali Hai the festive choice for a birthday or visiting friends. At lunch, the ali'i tasting platter (coconut shrimp, tuna poke, spinach lumpia, beef skewers) is a good introduction. Come for the whole package, not minimalist fine dining. Setting: Bayfront facing the skyline, Shelter Island.

C Level Lounge
880 Harbor Island Dr, San Diego, CA 92101, USA
The easy default when everyone wants the water but nobody agrees on dinner. The menu covers seafood, burgers, steak frites, and lobster mac and cheese, and the ahi, crab, and avocado stack is a signature. The heated, shaded patio looks across the bay, and C Level takes reservations. Setting: Bayfront patio with skyline and Coronado Bridge views, Harbor Island.

Island Prime
880 Harbor Island Dr, San Diego, CA 92101, USA
Same address as C Level, very different evening. Island Prime is the steakhouse in a dining room built out over the bay, and the filet trio and dry-aged New York steak are the orders for an anniversary. Book Island Prime by name; a C Level reservation won't get you into this room. Setting: Dining room over the bay, Harbor Island.

Coasterra
880 B Harbor Island Dr, San Diego, CA 92101, USA
Start with Deb's Coconut Margarita and keep going. The modern Mexican menu runs from an ahi tuna tostada to ancho-chili-roasted salmon and paella for two, and both the patio and the dining room face the bay and skyline. A strong pick for a birthday or a night with friends. Setting: Bayfront patio and dining room, Harbor Island.

Tom Ham's Lighthouse
2150 Harbor Island Dr, San Diego, CA 92101, USA
Go for the Sunday brunch buffet, with oysters, crab legs, lobster claws, and shrimp in place of the usual eggs and pastries. It's also a full lunch and dinner restaurant, and the vegetarian risotto can be made vegan. Brunch suits a family celebration; dinner gives you the view without the buffet. Setting: Harbor Island waterfront.

Brigantine at Portside Pier
1360 N Harbor Dr, San Diego, CA 92101, USA
The Brigantine has the prime spot at Portside Pier on the North Embarcadero, with the Star of India's masts just up the waterfront. Start at the oyster bar; the fish tacos are a regular order. Ketch Grill & Taps shares the pier, so book the Brigantine dining room specifically. Setting: On the bay at Portside Pier, North Embarcadero.

The Fish Market
750 N Harbor Dr, San Diego, CA 92101, USA
The casual, downstairs half of this two-level building on the bay, and an easy sit-down lunch when you're walking the Embarcadero or coming off the Midway. Mesquite-grilled fish is the house specialty. Top of the Market, upstairs, is a separate restaurant. Setting: Directly on the bay, Embarcadero.

Top of the Market
750 N Harbor Dr, San Diego, CA 92101, USA
Upstairs from The Fish Market, the same address becomes a white-tablecloth dinner, with floor-to-ceiling windows looking from the Coronado Bridge to Point Loma. It's the date or celebration pick when you want the bay without fish-house energy. Book it by its full name so you don't end up downstairs. Setting: Elevated bay views above The Fish Market, Embarcadero.

Sally's Waterfront Dining
1 Market Pl, San Diego, CA 92101, USA
Handy for a downtown hotel stay, a walk along the water, or a dog tagging along. The open-air patio faces the marina and boardwalk, the menu pairs seafood with steakhouse dishes, and there's an actual dog menu. It works for a casual lunch or a bigger dinner. Setting: Marina and boardwalk at the Manchester Grand Hyatt.
Email me this guide
All 28 places with map links, in your inbox. No account needed.
Coronado

Serẽa
1500 Orange Ave, Coronado, CA 92118, USA
Coronado's seafood splurge, with a listing in the MICHELIN Guide. Build the meal around a whole fish, cooked over wood or flash-fried, plus a few crudos and oysters; fish is priced by weight, so ask about the total. The tiered patio faces the Pacific, not the downtown skyline. Setting: Ocean-facing patio at the Hotel del Coronado.

Il Fornaio Coronado
1333 1st St, Coronado, CA 92118, USA
For the person who doesn't want fish: house-made pasta, wood-fired pizza, and a heated patio looking across the bay at downtown. The Linguine Buranella brings seafood back in, and the butternut squash ravioli is a long-running favorite. Take the ferry over, or use the free two-hour Ferry Landing parking. Setting: Bayfront at the Coronado Ferry Landing.

Bluewater Grill at the Coronado Boathouse
1701 Strand Way, Coronado, CA 92118, USA
A historic boathouse on Glorietta Bay with boats tied up beside the patio. Chowder, oysters, fish and chips, and a long list of fish preparations make it an easy lunch or family dinner, and the patio is pet-friendly. Setting: Glorietta Bay and marina.
The Beaches and La Jolla

JRDN
723 Felspar St, San Diego, CA 92109, USA
A more grown-up meal in the middle of Pacific Beach's oceanfront scene. Ahi nachos and lobster tacos make an easy opening round before seafood, sushi, or steak. It's a date that still feels like a beach day; expect people-watching, not a secluded hideaway. Setting: Oceanfront at Tower23, Pacific Beach.

Cannonball
3105 Ocean Front Walk, San Diego, CA 92109, USA
Sushi, drinks, and the open Pacific from a rooftop above Mission Beach. Rolls, sashimi, and Pacific Rim dishes make it a social dinner, not a hushed omakase. Book a dining table for a full meal, since the lounge is a different experience. Setting: Rooftop above Mission Beach at Belmont Park.

Oceana Coastal Kitchen
3999 Mission Blvd, San Diego, CA 92109, USA
Oceana faces calm Mission Bay, not the surf, with a slower pace than the boardwalk a block away. Sunday Champagne Brunch is the signature, with an optional bottomless add-on, and the covered, heated patio keeps breakfast, lunch, and dinner comfortable outdoors. Setting: Mission Bay beachfront at the Catamaran Resort.

The Marine Room
1950 Spindrift Dr, La Jolla, CA 92037, USA
Since 1941, The Marine Room has put diners about as close to the surf as anywhere in San Diego, with the sea right outside the glass. The seasonal menu leans seafood, with dishes like butter-poached lobster, and the lounge is the lower-key way in. Window tables are requests, and High Tide Dinners run only on selected dates. Setting: At the ocean's edge, La Jolla Shores.

George's at the Cove: Ocean Terrace
1250 Prospect St, La Jolla, CA 92037, USA
A rooftop above La Jolla Cove with seafood, salads, sandwiches, and pasta, which makes lunch here as good as sunset. George's sells Premium Seating along the glass separately from a standard table, so pick Ocean Terrace and the seating you want when you book. Setting: Open-air rooftop above La Jolla Cove.

Duke's La Jolla
1216 Prospect St, La Jolla, CA 92037, USA
A striking Cove view without a demanding menu. Hawaiian-inspired cooking, fish dishes, Hula Pie, and a kids' menu keep it relaxed for families and mixed-age groups. Barefoot Bar is a separate, more casual space, so decide which one you want. Setting: Elevated terraces above La Jolla Cove.

Brockton Villa
1235 Coast Blvd, La Jolla, CA 92037, USA
A cottage with a deck looking straight out at La Jolla Cove, and breakfast is the meal to plan around. The Coast Toast, a rich soufflé-style French toast with a hint of orange, is the reason to arrive hungry. Setting: Cottage across Coast Boulevard from La Jolla Cove.

Caroline's Seaside Cafe
8610 Charles F, Kennel Way, La Jolla, CA 92037, USA
The daytime counterpart to La Jolla's special-occasion restaurants: egg scrambles, pancakes, avocado toast, sandwiches, and salads with the ocean in view, at daytime-cafe prices. It closes in the afternoon, so it isn't a sunset option. Setting: Elevated patio above La Jolla Shores.
North County Restaurants Worth the Trip
These five picks are outside the city of San Diego. Fold them into a North County day, or go when the restaurant itself is the destination.

Jake's Del Mar
1660 Coast Blvd, Del Mar, CA 92014, USA
A proper meal, a wide ocean view, and the beach right outside the windows. Seafood is the natural order, Hula Pie the familiar finish, and it's a reliable pick for a family gathering or dinner with visitors. For an outdoor table, Poseidon is next door. Setting: Directly beside the beach, Del Mar.

Poseidon
1670 Coast Blvd, Del Mar, CA 92014, USA
The Del Mar pick when the patio is the whole plan, with the beach right in front. Ceviche, oysters, a seafood platter, or fish all fit a long lunch or an early dinner. A reservation doesn't lock in a patio table, so ask and be ready to wait. Setting: Beachfront patio, Del Mar.

Pacific Coast Grill
2526 S Coast Hwy 101, Cardiff, CA 92007, USA
A beachfront restaurant worth the drive, with ocean-facing dining and patios on two levels. Shrimp dumplings, lobster tacos, sushi rolls, and fish dishes give you room to make a night of it, whether it's a date, a birthday, or showing visitors the Pacific. Setting: On the beach with two levels of dining, Cardiff-by-the-Sea.

VAGA
2100 N Coast Hwy 101, Encinitas, CA 92024, USA
A bluff-top dining room at Alila Marea for an evening where the view and the pacing are the event. The seasonal California menu borrows from Baja, with tuna crudo with citrus and chili and a hearth-fired sweet potato worth ordering. A daytime menu makes it a breakfast option too. Setting: Elevated ocean views at Alila Marea, Encinitas.

Viewpoint Brewing Co.
2201 San Dieguito Dr Ste D, Del Mar, CA 92014, USA
A brewery with a full kitchen on the San Dieguito Lagoon, not the ocean. Burgers, fish and chips, fish tacos, and a black-bean-and-sweet-potato burger cover mixed appetites, and dogs are welcome. It's an easy casual meal with friends. Setting: San Dieguito Lagoon, Del Mar.
Tips for Booking a Waterfront Table
Book the specific restaurant, level, or experience, not just the address. Island Prime and C Level share one, as do The Fish Market and Top of the Market, and George's Premium Seating is a separate booking from a standard Ocean Terrace table.
For a sunset dinner, sit down before the sun does and bring a layer for an outdoor table. At The Marine Room and Poseidon, a preferred table is a request, not a promise.
Save these waterfront restaurants
Save the full map of 28 San Diego waterfront restaurants to RoamRecs and keep your shortlist handy when you plan your next meal by the water.
Email me this guide
All 28 places with map links, in your inbox. No account needed.
Own or run a place in this guide? Update your info. Want your business included? Get in touch. Own a restaurant or bar here? Become a featured partner on this guide →
Frequently asked questions
What is the best waterfront restaurant in San Diego for a special occasion?
Which waterfront restaurants are best for watching the sunset over the ocean?
Where can I eat on the water in San Diego without a big bill?
What's the difference between bayfront and oceanfront dining in San Diego?
Which San Diego waterfront restaurants work for vegetarians or groups that don't all eat seafood?
Are there dog-friendly waterfront restaurants in San Diego?
Do I need reservations for San Diego's waterfront restaurants?
More in San Diego
About the creator
Your guide to eating, drinking & exploring San Diego 🌴 Beach bars, tacos, breweries & local favorites. Find your next spot ↓
View profile →



