California has more coastline than most people can drive in a single trip, and every stretch of it hides restaurants that treat fresh fish like the main event. This list rounds up 12 spots from the northern redwood coast all the way down to San Diego, each one known for pulling seafood off the boats and getting it to your plate quickly.
Some sit right on working docks where you can watch fishing boats come and go, while others come with white tablecloths and bay views. You will find clam chowder in bread bowls, crack-your-own crab, and daily catches that change with the season.
Save this one, because the next road trip along Highway 1 just got a lot more delicious.
1. Trinidad Bay Eatery & Gallery, Trinidad, CA

Way up in Humboldt County, this small eatery pairs a seafood kitchen with a gift shop and gallery full of local art. It doubles as breakfast, lunch, and dinner spot, which is rare for a town this tiny.
The menu leans hard into what the coast provides. Fish and chips, fried calamari, seafood cakes, and a premium cut of fish of the day all show up, along with cioppino, clam chowder in a bread bowl, and oysters on the half shell.
Portions come with creamy slaw and seasoned fries, and the daily catch often features halibut. Dessert is worth room too, with options like blackberry cobbler rounding out the meal.
Seating is limited inside, so the quaint diner setup fills up fast during weekend afternoons and evenings. It stays open daily until 8 PM, with a full vegetarian menu also available.
Parking can be a little tricky, so give yourself a few extra minutes.
2. Noyo Fish Company, Fort Bragg, CA

Right down on the Noyo Harbor docks, this relaxed eatery serves fish and chips with the boats still in view. You might spot otters bobbing around while you eat on the patio.
The kitchen keeps things fresh and simple. Fish comes out with a light batter and piping hot, and the rockfish and cod are handled with fresh oil so there is no heavy fishy taste.
Beyond the classic fish and chips, the lineup includes clam chowder in a bread bowl, Baja shrimp tacos, fried prawns, and a combo plate of fried fish, shrimp, and chips. Servings run generous and prices stay reasonable, usually landing in the $10 to $20 range.
It is dog-friendly, family-friendly, and takes reservations, which helps on busy weekend afternoons. Note that it closes on Tuesdays, but otherwise runs until 8 PM Wednesday through Sunday with an active wharf setting that feels genuinely local.
3. The Tides Wharf & Restaurant, Bodega Bay, CA

Big windows facing Bodega Bay give this seafood house one of the better water views on the Sonoma Coast. It comes with a gift shop and fish market attached, so you can take some catch home too.
The kitchen turns out BBQ oysters, warm cracked crab, and a loaded seafood salad served in a bread bowl. Clam chowder and crab dishes tend to be the standouts, along with the crab cioppino and a deluxe seafood platter built for two.
There is a Louie salad, fish tacos, fried calamari, and smoked salmon for lighter appetites. Prices land in the $20 to $40 range, and breakfast and brunch are options too.
Open daily until 9 PM, it accepts reservations, which are recommended for dinner. The setting stays quiet on weekdays and gets lively on weekends, making it a flexible stop whether you want a relaxed lunch or a sit-down dinner with a view.
4. Scoma’s Restaurant, San Francisco, CA

At Fisherman’s Wharf, Scoma’s has a reputation for pulling fish straight off the boat and getting it into the kitchen fast. The spacious waterfront dining room leans a little upscale, with white tablecloths and walls covered in nostalgic photos.
The classic order here is the Lazy Man’s Cioppino, a rich and messy San Francisco seafood stew. The very fresh seafood carries the plate, and the 1965-era atmosphere adds to the experience.
Pasta, salad, and house-baked bread round out the meal, and dessert options include tiramisu, cannoli, and a seven-layer torta. Prices reflect the setting, running roughly $30 to $90 per person.
Open daily until 9:30 PM, with later hours on Friday and Saturday, it takes reservations and often has a wait. Valet parking is available, which is a genuine perk in this part of the city.
If you want a proper sit-down seafood dinner in San Francisco, this is a longtime anchor.
5. Sam’s Chowder House, Half Moon Bay, CA

Perched right on the Pacific in Half Moon Bay, Sam’s has spent two decades building its name on New England-style chowder and lobster rolls. The patio overlooking the harbor is one of the best outdoor dining spots in the Bay Area.
Clam chowder anchors the menu, and it comes in New England or Manhattan style. The lobster roll and crab cakes draw plenty of orders too.
Look for seafood spaghetti, shrimp scampi and linguini, a blue crab sandwich, and local halibut done gluten-free. The steamed Manila clams and mussels come out tender and naturally sweet.
Prices sit in the $20 to $40 range, and the setting stays casual with a full bar and live music. It is open until 8:30 PM on weekdays and 9 PM on weekends, with reservations recommended for dinner since a wait is common.
The ocean view alone makes it worth timing a visit around sunset.
6. Old Fisherman’s Grotto, Monterey, CA

On Monterey’s Fisherman’s Wharf, this restaurant serves seafood with water views and a dose of old-school elegance. The vintage setting has been drawing wharf visitors for years.
Its clam chowder has a strong following, and the ultimate seafood pasta pulls together a decadent plate. Fresh catch options rotate through Alaskan halibut, prawns, and rock cod.
The macadamia crusted halibut is a signature, and crab cakes, twin lobster tails, and the Grotto seafood sampler round out the heartier end. For dessert there is creme brulee and the Grotto mud pie.
Prices span a wide $20 to $70 range depending on how far you go with the shellfish. It leans romantic and upscale but stays welcoming for groups.
Open daily until 9 PM, with 9:30 PM closings on Friday and Saturday, reservations are recommended for dinner. The harbor views from the tables make it a proper waterfront occasion.
7. Schooners, Cayucos, CA

Sitting right on the beach in the small town of Cayucos, Schooners mixes a seafood shack vibe with a full American menu and a rooftop deck. The ocean views come standard with every table.
BBQ oysters and calamari with panko are popular starters, and the seafood pasta and cioppino keep the shellfish crowd happy. Fish and chips and clam chowder in a bread bowl handle the classics.
The crab-stuffed Mahi Mahi and the horseradish crusted ahi give the menu some standout entrees, and the Fresh Catch Sandwich changes with the day’s haul. There is a full vegetarian menu too, including tacos and nachos.
Prices stay friendly at around $20 to $30 per person. Live music, a fireplace, and rooftop seating add to the laid-back feel.
Open until 9 PM most nights and 10 PM on weekends, it takes reservations and welcomes dogs. Cayucos itself is a quiet beach town, which makes this an easy Highway 1 pit stop.
8. Tognazzini’s Dockside Too, Morro Bay, CA

Part fish market, part restaurant, this dockside spot in Morro Bay sits right on the Embarcadero with a view of Morro Rock. It is known for pulling from a fresh, mostly locally caught fish market.
Grilled options are the draw, including BBQ oysters and grilled seabass. The captain’s plate loads up on seafood if you cannot decide.
Fish and chips, fish tacos in grilled or deep-fried form, and clam chowder in a sourdough bowl round out the menu. There is a full vegetarian menu too, and prices land around $20 to $30 per person.
The setting is funky and casual, with window seats, outdoor seating on the dock, and live music. Sunset views of Morro Rock come with the occasional otter or seal swimming past.
It does not take reservations and closes earlier than most on this list, at 7 PM Sunday through Thursday and 8 PM on weekends. Plan for an earlier dinner and you will beat the rush.
9. Cracked Crab, Pismo Beach, CA

The main event here is exactly what the name promises. A crab bucket gets dumped right in the center of your table, loaded with snow or king crab legs, shrimp, andouille sausage, mussels, corn on the cob, and red potatoes tossed in seasoning.
A seascape mural sets the scene, and the seafood is fresh and often local. The crack-your-own shellfish format turns dinner into a hands-on affair, so bibs and mallets are part of the deal.
Beyond the buckets, there are crab cakes, crab rolls, crab dip, shrimp and chips, and cioppino for one. Fish tacos and a crab cocktail keep the menu varied.
Prices swing widely from $20 to $80 depending on how much crab you crack. The vibe stays casual and family-friendly, with a full bar and a solid wine selection.
Open until 9 PM on weeknights and 10 PM on weekends, it does not take reservations and usually has a wait, so arrive hungry and ready to roll up your sleeves.
10. Mersea’s Seafood Restaurant, Avila Beach, CA

Built out on a pier in Avila Beach, Mersea’s serves seafood with the ocean directly below your feet. Sea lions and otters regularly show up around the deck, sometimes squabbling for space.
The fish and chips come thinly breaded and crispy with big chunks of cod, and the clam chowder is packed with clams over a flavorful base. Oysters on the half shell, steamed clams, and a crab Louie salad round out the fresh-catch options.
Fish tacos, shrimp tacos, garlic fries, and a combination platter cover the casual side. The daily catch might turn up as snapper with wild rice and veggies.
Prices are gentle here, mostly in the $10 to $20 range, and service leans quick and friendly. It is counter-service style with outdoor pier seating.
Open daily until 8 PM, it does not take reservations and is family and dog-friendly. The combination of ocean views, wildlife, and easy prices makes it a laid-back Central Coast stop.
11. Santa Barbara Shellfish Company, Santa Barbara, CA

Planted at the very end of Stearns Wharf, this waterfront spot puts you as close to the ocean as a table can get in Santa Barbara. An outdoor patio and fire pit make it a favorite for sunset.
Seasonal, locally sourced seafood drives the menu. Oysters, crab cakes, scallop ceviche, and steamed box crab show up alongside uni and lobster.
The lobster roll and lobster pasta are signatures, and there are lobster tacos, shrimp tacos, coconut shrimp, oyster shooters, and soup in a bread bowl. Onion rings handle the side game.
Prices range from about $20 to $70 depending on how much shellfish you order. The atmosphere is casual and bustling, drawing families, groups, and college students.
Open daily until 9 PM, it does not take reservations and usually has a wait, which is part of the wharf experience. Between the fresh seafood, the harbor views, and the walk out along Stearns Wharf, it is a classic Santa Barbara stop.
12. Mitch’s Seafood, San Diego, CA

Sitting right on the marina in Point Loma, Mitch’s keeps things simple with mostly locally caught fish and a no-fuss counter-service setup. Out-of-town visitors get brought here as an iconic San Diego stop.
The Fisherman’s Stew is the dish to know, packed with shrimp, clams, squid, mussels, and fish in a tomato-wine broth served with sourdough bread. Fresh seafood and honest cooking do the heavy lifting.
The menu also covers New England clam chowder, grilled octopus, a mixed seafood platter, fish and chips, rock crab poutine, and tacos. Homemade limeade balances sweet and sour for a non-fancy drink option.
Prices sit in a reasonable $20 to $30 range, often well below the pricier seafood spots around town. The waterfront setting and casual vibe are the whole appeal.
Open daily until 9 PM with breakfast service too, it does not take reservations and usually has a wait. Parking is paid, so budget for that, then grab a seat by the water and dig in.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.