Start at Chetco Point Park while the light is still soft — that’s when the bluff views really glow and the tidepools feel most alive. From central Brookings, it’s an easy short drive or a pleasant walk if you’re staying nearby in the harbor area; parking is simple and free, but the lot can fill on a sunny Sunday. Give yourself about 1.5 hours to wander the cliff path, watch for sea lions offshore, and take your time on the benches facing the open Pacific. If the tide is low, stay on the rocks carefully and wear shoes with grip — the spray can make everything slick.
From there, drift into the Brookings Harbor Farmers Market if it’s operating today; on a Sunday morning it’s a nice low-key stop for berries, baked goods, flowers, and a little local color without any pressure to over-plan. It’s usually an easy in-and-out, about 45 minutes, and a good place to grab a snack for later. Then head up the US-101 corridor to Khun Thai for lunch — it’s a reliable warm meal when coastal weather is doing its moody thing. Expect around $15–25 per person, and if you want to keep the day flowing, order promptly and don’t linger too long; the next beach stop is best before the afternoon breeze picks up.
Spend the early afternoon at Harris Beach State Park, the must-do stretch of sand north of town. It’s one of those places where you can walk as much or as little as you want: broad beach, dramatic offshore rock stacks, driftwood, and plenty of room to breathe. The park charge is usually the standard Oregon State Parks day-use fee if you don’t already have a pass, and the easiest way to enjoy it is to park once and stay awhile, roughly 2 hours. A light jacket helps even on warm days — the wind can come on fast, and the best viewpoints are often the ones closest to the open shore.
Wind things down with a calmer inland break at Azalea Park, right in Brookings city center. After a day by the water, the shaded paths and gardens feel like a reset, and it’s a good place to slow your pace before dinner; plan on about an hour. Then finish at Superfly Martini Bar & Grill downtown for an easygoing dinner and a drink without a long post-sunset drive. Budget roughly $20–35 per person depending on what you order, and it’s smart to get there a little early if you want a relaxed table. Since you’re already based in Brookings tonight, you can keep the evening simple — no need to rush anywhere after dessert, just a short hop back to your lodging once you’re done.
Arrive in Cannon Beach early enough to feel the town before it fully wakes up — that’s the sweet spot. Start with a shoreline stroll along the main beach near Gower Avenue and the central access points by Hemlock Street; parking is metered in town and fills fast on sunny summer mornings, so if you find a spot, keep it for the first couple of stops and just walk. Give yourself about an hour to breathe in the wide-open beach, scan the tide line, and get your bearings before the crowds build.
From there, head south on the sand toward Haystack Rock for the classic view everyone comes for. It’s best early, both for fewer people and better tidepool conditions if the tide is low enough. Stay on marked paths and give the nesting seabirds plenty of space — the sanctuary rules are taken seriously here. If you’re timing it right, you can easily linger 1 to 1.5 hours without feeling rushed.
Walk back into town for coffee at Sleepy Monk Coffee Roasters on Hemlock Street, a local standby for strong espresso, drip coffee, and pastries. Expect to spend around $8–15 per person depending on how much you order; there’s usually a line, but it moves. It’s a good reset before heading north to the headlands, and the mid-morning timing works well because the beach light is still nice but the day hasn’t gotten busy yet.
Drive or ride-share up to Ecola State Park — it’s a short hop from town, usually 10–15 minutes depending on traffic, but plan a little extra for parking at the entrance on a nice day. The day-use fee is typically around $5–10, and once you’re in, it’s worth taking your time on the viewpoints and short trails. This is the place to get the broader coastal drama: forest, cliffs, surf, and the big sweep of the shoreline that makes the central Oregon coast feel so different from the beach in town. For lunch, drop back toward the south end of town for Wayfarer Restaurant & Lounge on Hemlock Street near the beach; it’s the easy, no-fuss choice for seafood, chowder, and an ocean-view table if you can snag one. Plan on about $20–40 per person and a little wait during peak lunch hours.
Finish with Tillamook Rock Lighthouse Viewpoint back in the Ecola State Park area for your most atmospheric stop of the day. Late afternoon is the best time here, when the light softens and the offshore lighthouse feels even more dramatic against the water and rock. If you’re not in a hurry, this is the one place on the itinerary where it’s worth simply sitting for a while — no real agenda, just watching the weather roll through and letting the coast do what it does best.
Leave Cannon Beach after breakfast and roll into Astoria with enough time to get inland first, before the waterfront crowds and afternoon wind pick up. Start at Lewis and Clark National Historical Park (Fort Clatsop), where the replica fort, flat wooded trails, and interpretive exhibits make a strong first stop for the day. It’s usually open daily in summer, and the entrance fee is typically around $10–15 per person or covered by a park pass. Give yourself about 1.5 hours, and if it’s damp, wear shoes you don’t mind getting a little muddy — the forest here stays lush even in June.
Head back toward town and stop at Blue Scorcher Bakery Cafe downtown for a proper brunch break. It’s one of those Astoria places that feels local in the best way: house-baked pastries, solid coffee, and enough savory options to keep you going without slowing the day down. Expect roughly $12–22 per person, and if you’re coming in around 10:30–11:30 a.m., you’ll usually miss the worst of the line. From there, it’s a short drive or easy uphill hop to Astoria Column on the south hill; parking is free, and the climb up is the classic local challenge, though you can just drive if you’d rather save your legs for later. Plan about an hour total, including time to take in the river, town grid, and the sweep of the coast range.
Drop back down to the waterfront for Columbia River Maritime Museum, which is one of the best stops on the coast for understanding how this place actually works — the bar, the shipping lanes, the weather, the tugboats, all of it. It’s an easy 1.5-hour visit, and the admission is usually in the $15–20 range for adults. Once you’re done, walk or drive a few minutes to Bowpicker Fish & Chips for lunch if you want the quintessential Astoria weird-and-wonderful meal: crisp fish, hot fries, and the whole thing served from a converted boat. It’s quick, casual, and often has a line, but it moves; budget about $15–25 per person and expect to eat standing nearby or on the go.
Finish at Buoy Beer Company on the riverfront, a relaxed final stop with views of the Columbia and a very Astoria feel — part brewery, part hangout, part “let’s watch the light change over the water.” It’s a nice place to settle in for 1–1.5 hours with a pint or a light snack, usually in the $15–30 range depending on what you order. If you have energy after that, wander the waterfront a little before calling it a trip; the evening light on the bridges and working harbor is the kind of low-key sendoff that makes this coast stick with you.