What are you looking for?

Seafood Restaurants in Cannon Beach

4.8 - 127 votes

Hours: 11AM - 4PM

188 S Hemlock St, Cannon Beach
(503) 436-8555

Papa Johns Pizza

My fiance and I try and take a cooking class when we travel to study the local cuisine and continuously brush up on our culinary skills. Having taken a ... More reviews



4.5 - 208 votes

Hours: 5 - 8PM

263 N Hemlock St, Cannon Beach
(503) 436-2661

Papa Johns Pizza

Fabulous dinner and relaxing atmosphere. JJ is so welcoming, and Ashley was the perfect server. Steamed clams were so tasty, just wish there was more bre... More reviews

4.3 - 350 votes

Hours: 10AM - 8PM

208 N Spruce St, Cannon Beach
(503) 436-9130

Papa Johns Pizza

Stopped by Ecola Seafoods after seeing it on a walk, and ended up really loving it. It is a restaurant and market, so there is fresh fish to buy, but my ... More reviews

4.2 - 417 votes

Hours: 11:30AM - 11PM

179 N Hemlock St, Cannon Beach
(503) 436-2439

Papa Johns Pizza

Delicious food! Very accommodating to our four children, even though very busy! We had oyster shooters, which had a spicy but tasty sauce. The Clam Chowd... More reviews

4.1 - 308 votes

Hours: 11:30AM - 9:30PM

188 N Hemlock St, Cannon Beach
(503) 436-2202

Papa Johns Pizza

Just do it. Throw out anything less than a 5 star review. Great atmosphere, music, service AND food. Had the fried oysters. Bomb. Again... just do it. More reviews

4 - 844 votes

Hours: 8AM - 9PM

1190 Pacific Dr, Cannon Beach
(503) 436-1108

Papa Johns Pizza

Fabulous view and great service. We had primo table at front. Mac with crab was good, but not at $30 for Mac with crab garnish. No crab in the Mac, but g... More reviews

3.3 - 256 votes

Hours: 8AM - 7:30PM

156 N Hemlock St, Cannon Beach
(503) 436-9551

Papa Johns Pizza

Was hoping for kind service and easy dinner. Unfortunately, we were seated and then forgotten about. Well, more like ignored. The wait staff walked by us... More reviews

View on map