
Some meals are about the food. Others are about where you sit while you eat them. In Oregon, the waterfront dining scene delivers both – and then some, with settings that rival anywhere in the country.
From rugged coastal cliffs to peaceful riverbanks, the views here are as varied as they are unforgettable. Picture fresh seafood on a deck suspended over crashing Pacific waves, or a quiet table overlooking a glassy mountain lake at sunset.
The state’s waterways shape every meal, with local catches, Pacific flavors, and a sense of place that makes you forget about your phone entirely.
Take a seat, order something local, and let the water do the rest. Oregon’s waterfront dining is proof that the best table in the house is always the one with a view.
1. Salty’s On The Columbia River (Portland)

Few restaurants in Portland have earned their reputation quite the way Salty’s has over the past four decades. The floor-to-ceiling windows here do not just offer a view; they frame the Columbia River like a living painting that shifts with every season.
On a clear evening, the light coming off the water is genuinely hard to describe without sounding overdramatic.
The Sunday brunch buffet has become something of a Portland institution, drawing locals and visitors alike for its Pacific Northwest seafood spread. It has been named one of OpenTable’s Top 100 Most Scenic Restaurants in America, and honestly, that recognition feels well-earned.
The outdoor seating area lets you get even closer to the river breeze.
Salty’s manages to feel both celebratory and relaxed at the same time, which is a tricky balance to pull off. Whether you come for a special occasion or just a casual weekday dinner, the setting alone makes it feel like something worth remembering.
Address: 3839 NE Marine Dr, Portland, OR 97211, USA
2. Pal’s on the Columbia River (Portland)

Opened in 2025 by the team behind the beloved Suttle Lodge, Pal’s brings a fresh and thoughtful energy to Portland’s waterfront dining scene.
The setting is a manicured seafood shack tucked right at the edge of the marina, and the views of the Columbia River feel surprisingly intimate for a city restaurant. There is something almost cinematic about sitting here with fresh oysters in front of you and boats drifting past.
The menu leans hard into local sourcing, pulling from trusted Oregon and Pacific Northwest producers. Grilled rainbow trout, Oregon bay shrimp cocktails, and oysters from Hama Hama Oyster Company give the food a sense of place that you can actually taste.
The Singapore-style Dungeness chili crab is a standout that has already built a following among regulars.
What makes Pal’s feel different from other waterfront spots is the attention to detail in both the food and the space itself. Nothing feels accidental here. It is the kind of place that knows exactly what it wants to be, and it pulls it off with a confidence that is refreshing to see from a brand-new restaurant.
Address: 515 NE Tomahawk Island Dr #105, Portland, OR 97217
3. Island Cafe (Portland)

Since 1989, Island Cafe has been doing something genuinely unusual for the Pacific Northwest: delivering a full-on tropical escape without anyone having to leave Portland.
The tiki-style design, the colorful outdoor deck, and the open dining room all lean into a Floridian oasis vibe that feels playful rather than forced. It works, and it has been working for over three decades.
The halibut fish and chips here are what most regulars come back for, and the reputation is well-deserved. The menu leans into island-inspired cuisine that feels lighthearted and unpretentious.
There is a relaxed, unhurried energy to the place that makes it easy to linger longer than you planned.
The marina views from the outdoor deck are genuinely lovely, especially on a warm afternoon when the water catches the light. Island Cafe floats, quite literally, as part of a marina community that gives it a character you simply cannot replicate on solid ground.
For visitors who want something quirky and fun alongside genuinely good food, this spot delivers on both counts without trying too hard.
Address: 250 NE Tomahawk Island Dr, Portland, OR 97217
4. Rivershore Bar and Grill (Oregon City)

Oregon City does not always get the attention it deserves as a food destination, but Rivershore Bar and Grill makes a strong case for putting it on the map.
Sitting right along the Willamette River inside the Best Western Plus Rivershore Hotel, the restaurant has a spacious outdoor deck that feels like the best seat in the city on a sunny afternoon. The river just rolls past while you settle in.
The clam chowder here has become a genuine point of local pride. It is the kind of dish that gets mentioned in the same breath every time someone talks about this place, which says something about consistency.
Monday steak night, featuring a bacon-wrapped filet mignon, draws a loyal crowd of regulars who plan their week around it.
The setting is unpretentious in the best possible way. There is no pressure to dress up or perform for the occasion; you just come, sit by the water, and enjoy a solid meal. Rivershore has a comfortable, lived-in quality that feels like a neighborhood favorite rather than a tourist destination.
Address: 1900 Clackamette Dr, Oregon City, OR 97045
5. Five Spice Seafood and Wine Bar (Lake Oswego)

Lake Oswego has a certain quiet elegance to it, and Five Spice Seafood and Wine Bar fits right into that character without feeling stuffy about it. The second-floor location gives the dining room a perch above the lake that feels genuinely special, especially when the water is calm and reflecting the sky.
The seafood dishes here are beautifully plated, with a clear emphasis on quality and presentation that elevates the experience without making it feel unapproachable. The happy hour draws a devoted crowd of locals who appreciate both the setting and the value it offers.
It strikes a balance between upscale and accessible that not every restaurant manages to find.
The interior design has a warmth to it that complements the lake views rather than competing with them. Natural textures, soft lighting, and thoughtful details throughout the space make it feel curated without feeling cold.
Five Spice is the kind of place that rewards repeat visits because you notice something new each time, whether in the food or the ever-changing light off the water.
Address: 315 1st St, Suite 201, Lake Oswego, OR 97034
6. Big Fish Cafe (Reedsport, Winchester Bay)

Big Fish Cafe might be the most genuinely unique dining setting on the entire Oregon Coast, and that is saying something in a state full of memorable spots. Opened in 2021, the restaurant is housed inside an old Coast Guard ship. You are literally eating on a vessel with history.
The panoramic river views from inside the ship are impressive, and the scratch-made seafood and hand-cut steaks give you plenty of reason to keep looking at the menu as well as the view.
Daily specials rotate based on what is fresh and available, which keeps things interesting for anyone who visits more than once. The kitchen takes its ingredients seriously.
There is a coziness to the atmosphere that surprises people who might expect a converted ship to feel cold or cavernous. Instead, the space feels intimate and warm, with a nautical character that enhances every bite.
Reedsport is a bit off the beaten path for most Oregon Coast travelers, but Big Fish Cafe is exactly the kind of discovery that makes a detour feel completely worthwhile.
Address: 345 Riverfront Way, Reedsport, OR 97467, USA
7. Georgie’s Beachside Grill (Newport)

Newport is one of those Oregon Coast towns that gets everything right, and Georgie’s Beachside Grill is a big part of why people keep coming back. The restaurant sits right on the coast with ocean views that genuinely earn the word million-dollar.
The interior design, all warm wood and elegant blue banquettes, was clearly built with those views in mind. Every seat in the house has a reason to look up.
The menu reads like a love letter to Pacific Northwest seafood, featuring dishes like a Crispy Cod Sandwich, Wild Chinook Salmon Sandwich, and local oysters that taste like they were pulled from the water an hour ago.
The kitchen does not overcomplicate things, which is exactly the right call when your ingredients are this fresh. Simple preparation lets the quality speak for itself.
What sets Georgie’s apart from other coastal restaurants is how well the atmosphere and the food reinforce each other. The waves outside, the warm interior, the carefully sourced seafood – it all adds up to an experience that feels cohesive rather than accidental.
For anyone making a stop in Newport, skipping Georgie’s would be a genuine mistake.
Address: 744 SW Elizabeth St, Newport, OR 97365, USA
8. Riverside (Hood River)

Hood River has a reputation for outdoor adventure, but Riverside proves that the town also knows how to slow things down beautifully. The dining deck here sits right along the river, and there is a calm to the setting that feels almost meditative, especially after a day of hiking or exploring the Gorge.
You sit down, the water moves past, and the rest of the world gets a little quieter.
The menu takes Italian cuisine and gives it a Pacific Northwest twist that feels genuinely creative rather than gimmicky.
Braised lamb gnocchi is a standout dish that has earned a devoted following, and the table bread served with olive oil and vinegar is one of those simple touches that sets the tone for the whole meal. It is the kind of detail that tells you the kitchen cares.
Riverside works equally well for breakfast, lunch, or dinner, which makes it a flexible choice for travelers moving through Hood River on different schedules. The combination of river views, thoughtful cooking, and a relaxed pace gives it an appeal that is hard to pin down but easy to feel.
It is the sort of place you find yourself recommending to everyone heading that direction.
Address: 1108 East Marina Way, Hood River, OR 97031
9. The Deck (Portland)

There is something about a floating restaurant that immediately makes a meal feel like an occasion, and The Deck leans into that feeling with zero apologies.
Perched atop a dock on the Columbia River, this seasonal spot offers panoramic views of passing boats and some of the most epic sunsets Portland has to offer. Summer evenings here have a magic to them that is hard to replicate anywhere else in the city.
The menu covers a lot of ground, from fresh seafood to burgers and sandwiches, with something to please most tastes. The Shark Bite cocktail has developed a bit of a cult following among regulars, and it is the kind of quirky menu item that fits the playful personality of the place perfectly.
The Deck is also dog-friendly, which instantly makes it more appealing to a significant portion of Portland’s population. Bringing your pup along while watching the river traffic and catching a sunset feels very on-brand for this city.
Because it is seasonal, there is always a slight urgency to making it out before the summer ends, which somehow makes every visit feel a little more special.
Address: 33rd and Marine Drive, Portland, OR
10. Lake House (Sunriver)

Sunriver is already one of Oregon’s most beloved resort destinations, and Lake House gives it a dining anchor worthy of the setting. The Cascade Heritage architecture, with its soaring ceilings and massive windows, creates an interior that feels grand without being intimidating.
The lakeside patio with fire pits is the kind of outdoor space that makes you want to arrive early and stay late.
The distant silhouette of Mt. Bachelor visible across the water adds a cinematic backdrop to every meal, and the menu leans into Pacific Northwest flavors with genuine enthusiasm.
Brick-oven pizza, fresh salads, and paninis give the menu a casual accessibility, while the bison burger has developed a following that speaks to how well the kitchen executes even its simpler dishes. It is comfort food elevated just enough.
Lake House draws both resort guests and locals from the surrounding area, which gives it an energy that feels more community-rooted than you might expect from a resort restaurant. The fire pits on the patio become a gathering point in the evenings, creating a warmth that goes beyond the flames.
For anyone spending time in Central Oregon, a meal here feels like a natural and deeply satisfying part of the experience.
Address: 17750 Caldera Springs Dr, Sunriver, OR 97707, USA
11. 3 Sheets at the Harbor (Portland)

At the end of a long day on the water or just a long day in general, 3 Sheets at the Harbor has the kind of energy that makes you exhale and settle in. The casual bistro sits right at the yacht harbor, and the waterfront deck gives you front-row views of the marina activity that never quite gets old.
There is a comfortable, unhurried quality to this place that makes it feel like a local secret even when it is busy.
The menu leans into classic comfort fare with a straightforward confidence that suits the setting perfectly. Nothing here is trying to be something it is not, and that honesty is part of the appeal. The fireplace inside makes colder evenings just as inviting as sunny afternoons on the deck.
Happy hour at 3 Sheets has earned a genuine following among Portland regulars who appreciate the combination of good value, great views, and a relaxed atmosphere. Free parking is a small but meaningful bonus in a city where that is never guaranteed.
Whether you pull up by boat or by car, 3 Sheets at the Harbor delivers a waterfront experience that feels genuinely welcoming from the moment you arrive.
Address: 11505 NE Yacht Harbor Dr, Portland, OR 97217
Dear Reader: This page may contain affiliate links which may earn a commission if you click through and make a purchase. Our independent journalism is not influenced by any advertiser or commercial initiative unless it is clearly marked as sponsored content. As travel products change, please be sure to reconfirm all details and stay up to date with current events to ensure a safe and successful trip.