Fast Food Club Fast Food Club

The Fish Tacos At These 10 Small-Town Spots Have Californians Driving From Every Corner Of The State

Evan Cook 9 min read
featured image d5fa5fc30eb2 52f66f08794e
The Fish Tacos At These 10 Small-Town Spots Have Californians Driving From Every Corner Of The State

Fish tacos might be simple, but the best ones can turn a lazy weekend into a full-blown road trip. All along the California coast, small towns are quietly serving up grilled fish, fresh slaw, and warm tortillas that people happily drive hours to reach.

Some of these spots sit right on the water, others hide inside a gas station, and a few come with harbor views that make the meal even better. Here are 10 small-town places where the fish tacos are worth the miles, plus what makes each one different from the rest.

1. Mercado & Taqueria De Amigos, Pescadero, CA

Mercado & Taqueria De Amigos, Pescadero, CA
© Mercado & Taqueria De Amigos, Pescadero, CA

A gas station taqueria might sound like a gamble, but this Pescadero counter has earned national attention for exactly that reason.

Tucked inside a convenience store at 1999 Pescadero Creek Rd, the kitchen turns out grilled fish tacos with a not-too-spicy salsa, succulent carnitas, and plump, fresh fillings that regulars rank among the best around. The California burritos, quesadillas, and shrimp tostadas hold their own too, and the churros make a fine finish.

Plates land in the $10 to $20 range, which keeps this a friendly budget stop in a town where dining options are limited. Pescadero itself is a tiny coastal farming community of under 700 people, so a filling taco plate here is part of the local rhythm.

Open daily from 9 AM to 8 PM, with plenty of tables and easy parking. No reservations, no table service, just order at the counter and grab a seat.

2. Fishetarian Fish Market, Bodega Bay, CA

Fishetarian Fish Market, Bodega Bay, CA
© Fishetarian Fish Market, Bodega Bay, CA

Few taco stops come with a chance to watch dolphins, sea lions, and seals while you eat.

Right along the water at 599 CA-1, this Bodega Bay market piles fresh grilled fish onto generously heaped tortillas with cabbage slaw, avocado, pico de gallo, and mayo. Shane’s Fish Tacos are a menu standout, and grilled tofu tacos give plant-based diners a real option with crunchy cabbage and avocado.

The rockfish sandwich, calamari, ahi tuna sandwich, and clam chowder round out a seafood lineup that leans fresh and local. Seating is casual, with side tables leading out toward Bodega Harbor.

Expect to spend $20 to $30 per person. Open daily 11 AM to 8 PM, dog-friendly outside, with a kids’ menu and high chairs for families.

Bodega Bay is a working fishing village of about 1,000 people, so the harbor view feels genuinely earned.

3. Princess Seafood Restaurant, Fort Bragg, CA

Princess Seafood Restaurant, Fort Bragg, CA
© Princess Seafood Restaurant, Fort Bragg, CA

Right under the bridge on Noyo Harbor, this Fort Bragg spot pairs fresh-off-the-boat seafood with live music and wide water views.

The Rockcod Taco Plate is the taco to order here, and the kitchen also turns out oysters on the half shell, a Dungeness crab roll, ceviche, a bay shrimp cocktail, and a hearty Seafood Louie. Seating is spacious, and the waterfront setting on the bay does a lot of the work.

Fort Bragg has no shortage of seafood, but the combination of views, menu, and location makes this one stand out on the Mendocino Coast, a community of around 7,000.

Plan for $20 to $30 per person. Hours are limited, so check before you go: Monday 11 AM to 3 PM, closed Tuesday and Wednesday, then Thursday through Sunday with an early evening close.

Dogs are welcome inside and out, and there is a kids’ menu.

4. Flying Fish & Grill, Half Moon Bay, CA

Flying Fish & Grill, Half Moon Bay, CA
© Flying Fish & Grill, Half Moon Bay, CA

Google Maps sums this Half Moon Bay specialist up in one line: famed fish tacos lead the lineup at a Californian seafood spot with a tropics-themed space.

Beyond the tacos, the menu leans into comfort seafood done well. Think halibut fish and chips, a Lazy Man Crab Cioppino, coconut shrimp, a crab melt, ceviche, Fanny Bay oysters, and a cup of clam chowder.

The key lime pie, made in-house, is the finish many people plan around.

Located at 211 San Mateo Rd, it sits close to Half Moon Bay’s historic downtown and coastal bluffs in a seaside town of about 11,000. Unlike most counter spots on this list, this one offers full table service and accepts reservations, which helps on busy weekends.

Expect $20 to $30 per person, plus happy hour food and free Wi-Fi. Open daily 11:30 AM to 8 PM, with a kids’ menu and outdoor seating.

5. Jardines de San Juan Restaurant & Event Venue, San Juan Bautista, CA

Jardines de San Juan Restaurant & Event Venue, San Juan Bautista, CA
© Jardines de San Juan Restaurant & Event Venue, San Juan Bautista, CA

Trade the harbor view for a garden patio and this San Juan Bautista favorite still delivers on tacos.

The Baja Fish Tacos anchor a wider menu of traditional Mexican dishes, from the combo plate with a beef taco and cheese enchiladas to albondigas meatball soup, menudo, seafood enchiladas, and fresh guacamole. Vegan and vegetarian eaters get real choices too, including Val’s Vegan Burrito and Manuel’s Salad.

What sets this place apart is the setting. Dining happens outdoors under trees, surrounded by geraniums, succulents, and cactus, with a large patio that handles big groups.

The restaurant sits at 115 Third St, right next to the historic mission in a preserved 19th-century town of just over 2,000.

Meals run $20 to $30 per person. Open Monday through Thursday and Sunday until 8 PM, with a 9 PM close on Friday and Saturday.

Kids, high chairs, and outdoor dogs are all welcome.

6. Giovanni’s Fish Market And Galley, Morro Bay, CA

Giovanni's Fish Market And Galley, Morro Bay, CA
© Giovanni’s Fish Market And Galley, Morro Bay, CA

Morro Bay’s oldest fish market has been family-run for 40 years, and it still knows its way around the day’s catch.

The wharf patio at 1001 Front St looks out over Morro Rock and the harbor while you work through the famous fish and chips, clam chowder, fish tacos, calamari, and smoked fish. It doubles as a working market, so the selection of locally caught, sustainable seafood is huge, with hundreds of options behind the counter.

That mix of market and galley is what makes this stop different from the pure sit-down restaurants nearby. You can grab a meal or shop for fresh fish to take home.

Open daily 9 AM to 6 PM, with a takeout window, on-site parking, and easy access on the Central Coast in a harbor town of about 10,500. Saturday afternoon is the busy stretch, so an early arrival helps.

7. Duckies Chowder House, Cayucos, CA

Duckies Chowder House, Cayucos, CA
© Duckies Chowder House, Cayucos, CA

Regulars in Cayucos treat this counter-serve chowder house as a standing appointment, some visiting every couple of weeks.

Fresh fish comes in right off the beach, and it shows up in the fish tacos, the fish and chips plate, shrimp and chips, and the Duckies Bowl loaded with fish and veggies. The New England clam chowder, served in a bread bowl, is the signature, and the salads and garlic fries have their fans too.

Located at 55 Cayucos Dr with outdoor seating and bay views, it stays busy but keeps prices fair in the $10 to $20 range. The laid-back resort town of around 2,500 on Estero Bay is exactly the kind of place where a taco and a chowder bowl make the whole trip worthwhile.

Open daily 11 AM to 8 PM. No reservations, dogs allowed outside, and a kids’ menu keeps families happy.

8. The Marshall Store, Marshall, CA

The Marshall Store, Marshall, CA
© The Marshall Store, Marshall, CA

A village of roughly 400 people along Tomales Bay might be the last place you would expect a nationally ranked seafood shack, yet here it is.

At 19225 CA-1, the Marshall Store leans on the bay it sits beside. Grilled oysters and raw oysters on the half shell are the headliners, but the fish tacos, chorizo fish stew, New England clam chowder, and a massive Dungeness crab sandwich in season all pull their weight.

There is smoked seafood and a tri-tip sandwich for the non-oyster crowd, plus local chips and English toffee to take with you.

Seating is outdoors with water views, and the setup is casual counter service, no table service, no reservations.

Meals span $20 to $60 per person depending on how many oysters you order. Open Monday through Friday 11 AM to 3 PM and weekends until 4 PM, with free Wi-Fi and dogs welcome inside and out.

Expect a wait at peak times.

9. Pier Place, Point Arena, CA

Pier Place, Point Arena, CA
© Pier Place, Point Arena, CA

Point Arena is one of the smallest incorporated cities in California, home to about 450 people, which makes finding a taco this good near the pier feel like a small victory.

Down at 790 Port Rd, this casual seafood eatery has an upstairs deck built for ocean views over Point Arena Pier. The fish tacos share the menu with fish and chips, crab cakes, clam chowder, grilled oysters with toasted bread, and a fritto misto.

The easy move here is a taco and a seat outside to watch the waves and the harbor activity.

Live music and a full vegetarian and vegan menu add to the appeal, and unlike many spots on this list, it accepts reservations.

Plan for $20 to $30 per person. Open Monday and Tuesday, then Friday through Sunday from noon to 8 PM, closed Wednesday and Thursday.

Dogs are welcome, and there is a kids’ menu.

10. Padaro Beach Grill, Carpinteria, CA

Padaro Beach Grill, Carpinteria, CA
© Padaro Beach Grill, Carpinteria, CA

Grass seating and picnic-style dining set this Carpinteria grill apart, and yes, you really can eat your tacos on the lawn.

The Grilled Fish Tacos top the menu at 3765 Santa Claus Ln, sitting alongside a lineup of burgers built for the beach, including the Padaro Burger, Maui Burger, and California Burger. Tri-tip fries, a BBQ chicken salad, and chips with guacamole fill out an easygoing, all-ages menu that leans American with a coastal twist.

Seating spreads across indoor tables, a patio, and the grass, which makes it a relaxed choice for families and groups. Full vegan and vegetarian options keep everyone fed.

Prices stay approachable at $10 to $20 per person. Open daily, with an 8 PM close most nights and 8:30 PM on Friday and Saturday.

Dogs are welcome, parking is easy, and Carpinteria’s quaint Santa Claus Lane strip and beach-town feel make it a fitting last stop on this coastal taco run.

Enjoyed this story?

Add Fast Food Club as a preferred source to see more of our reporting on Google.

Follow us on Google

Leave a Reply

Your email address will not be published. Required fields are marked *