Sandi Spots

    On the sand, over the water, or dockside — no exceptions

    The 16 Best San Diego Waterfront Restaurants

    'Waterfront' gets used loosely. Here it means the restaurant is literally on the water — sand, dock, pier, or seawall. Not a block away, not with a view across a road. Ranked 16 spots by how immersive the water is when you're actually seated.

    Last updated

    How we ranked this list

    • You can hear/see/touch the water from your seat
    • Outdoor waterfront seating available (not just a window)
    • Working reservation system or reliable walk-in
    • Food that stands up to the setting (3.5+ Google stars)
    #1

    The Marine Room

    La Jolla Shores
    French/Californian $$$$Best for: High-tide dinner, anniversaries

    Waves crash on the windows at high tide

    Literally on the sand at La Jolla Shores. High-tide winter nights waves hit the glass. The most immersive water experience of any SD restaurant.

    Reservation: 6+ weeks for high-tide nights

    Coastal California $$$$Best for: Landmark dinner

    Beachfront patio at the Del

    Patio tables face the Pacific with the Del's iconic Victorian roofline overhead.

    Reservation: 4–6 weeks out, patio request

    Mediterranean seafood $$$$Best for: Beachfront cocktails + dinner

    Lawn dining on the sand with fire pits

    Fire-pit lounge seating on the sand. Sunset service is the play.

    Reservation: 3 weeks out, lawn/patio request

    #4

    Sea 180° Coastal Tavern

    Imperial Beach
    Coastal California $$$Best for: Undiscovered pier-side dinner

    Base of Imperial Beach pier, on the sand

    Beach-level patio at Pier South Hotel. Empty compared to Coronado or PB.

    Reservation: 1 week out, pier-view patio

    Seafood $$$–$$$$Best for: Post-Midway lunch, seafood

    Directly on the bay, USS Midway view

    Downstairs Fish Market is casual, upstairs Top of the Market is fine dining. Both have the bay pressed against the windows.

    Reservation: Walk-in downstairs; 1 week upstairs

    #6

    Coasterra

    Harbor Island
    Modern Mexican $$$Best for: Skyline dinner, groups

    Bayfront patio, downtown skyline

    Patio suspended over the bay. Best skyline dinner view in SD.

    Reservation: 2 weeks out, bayside patio

    #7

    C Level / Island Prime

    Harbor Island
    Steak/American $$$–$$$$Best for: Happy hour + view

    Bay-water patio, skyline across

    Two restaurants in one building. C Level (casual, upstairs deck) is the value view; Island Prime (steakhouse) is the fine-dining version.

    Reservation: C Level walk-in HH; Island Prime 2 weeks

    #8

    Peohe's

    Coronado Ferry Landing
    Pacific Rim/seafood $$$Best for: Tourist dinner, kids

    Waterfall koi ponds + bay-front patio

    The kitschy Coronado bay-view landmark. Waterfalls, koi, and downtown skyline across the bay.

    Reservation: 1 week out, patio request

    #9

    Bali Hai

    Shelter Island
    Polynesian tiki $$$Best for: Tiki + skyline, birthdays

    Bayfront tiki, skyline patio

    1955 tiki bar on the bay. Order the Mai Tai — recipe unchanged since '55.

    Reservation: 1 week out, patio

    Seafood $$$Best for: Post-fishing charter dinner

    Marina dockside patio

    On the docks at the yacht club marina. Watch boats coming in from Baja fishing trips.

    Reservation: 1 week out weekends

    New American $$$Best for: Little Italy dinner

    Not technically on water — skip if strict

    Included for balance — it's a great spot but if 'waterfront' is strict, skip this and choose Fish Market instead.

    Reservation: N/A — read the note

    #12

    Sushi Ota

    Pacific Beach (bay side)
    Sushi $$$Best for: Traditional sushi

    Skip if you want view — but the sushi wins

    No view but the reference-quality sushi restaurant nearby. Read our sushi guide for view-forward sushi options.

    Reservation: N/A

    #13

    The Boathouse

    Harbor Island
    Seafood $$$Best for: Casual family dinner

    Dockside dining, low-key

    Family-run casual seafood on the harbor. Less flashy than neighbors but the water is right there.

    Reservation: Walk-in weekdays

    #14

    Waterfront Grill

    Harbor Island
    American seafood $$$Best for: Family waterfront

    Marina + skyline dock view

    Dock-level patio literally on the water. Value alternative to Coasterra.

    Reservation: Walk-in weekdays

    #15

    Ketch Grill & Taps

    Mission Bay (Marina Village)
    American $$$Best for: Weekend lunch

    Mission Bay dockside

    Waterfront on Mission Bay. Boats and parasails right off the patio.

    Reservation: Walk-in lunch; 1 week weekend dinner

    Seafood/casual $$Best for: Casual over-water lunch

    Pier-end casual seafood

    The old-school Seaport Village institution over the water on the pier. Not fancy — but you're literally over the bay.

    Reservation: Walk-in only

    Local booking tips

    1. 1

      Ask for 'water-side patio' or 'sand-side deck' by name when you book — the front-of-house team will move heaven and earth if you ask specifically.

    2. 2

      For Marine Room's wave dinners, check tidesandcurrents.noaa.gov and book on nights with tides above 6.5 ft during winter (November–February).

    3. 3

      Coronado waterfront restaurants sell out on Del Mar race days and Padres homestand weekends — bridge traffic bottlenecks the whole peninsula.

    4. 4

      Docking guests: Coasterra, Island Prime, Peohe's, and Blue Water Grill all have guest slip tie-up. Call ahead to reserve.

    5. 5

      Sunset-facing waterfront (west view of the Pacific) is only La Jolla, PB, IB, and Coronado. Bay-side waterfront (Harbor Island, Shelter Island, Embarcadero) faces east — beautiful skyline sunsets but not ocean sunsets.

    FAQ

    What are the best waterfront restaurants in San Diego?

    The Marine Room (La Jolla Shores), 1500 Ocean and Serea (Hotel del Coronado), Coasterra and Island Prime/C Level (Harbor Island), and The Fish Market/Top of the Market (Embarcadero) are the top waterfront restaurants in the city. Each puts you directly on the water — sand, dock, or bayfront.

    Can you dock a boat and eat at a restaurant in San Diego?

    Yes — Coasterra, Island Prime, Peohe's, and Blue Water Grill all have guest slips for diners. Call the restaurant ahead of your arrival to reserve a slip and confirm any time limits (usually 2 hours during dinner).

    What waterfront restaurants have the best sunset in San Diego?

    For ocean sunsets: The Marine Room (La Jolla Shores), Serea and 1500 Ocean (Coronado), and Sea 180° (Imperial Beach) face west into the Pacific. For skyline sunsets: Coasterra, Island Prime/C Level, and Bali Hai face east across the bay to the downtown skyline lit up.

    Do waterfront restaurants in San Diego cost more?

    Typically 20–40% more than equivalent inland restaurants. But happy hour is the equalizer — C Level (Harbor Island), Duke's (La Jolla), and Bali Hai all offer waterfront happy hour with $8–$14 apps and half-price drinks. That's the value play.

    The Sandi Spots Newsletter

    San Diego, in your inbox.

    New beach finds, hidden taco shops, weekend events, and seasonal guides — once a week from a local. No spam, ever.

    One email a week. Unsubscribe anytime.

    About this guide

    Written and fact-checked by the Sandi Spots Editorial team — San Diego residents publishing under Sleep Coast LLC. Every place we recommend has been visited in person or verified against an official source, and no business can pay for inclusion or a higher ranking. Last updated .

    Local, first-hand. Reported on the ground in San Diego County.
    Kept current. Prices, hours, and closures reviewed on a rolling basis.
    Independent. Affiliate links never influence rankings.

    Editorial policy · About us · Suggest a correction