No matter what you are hungry for on your trip to the coast, Cannon Beach has a variety of delicious restaurants including great coffee shops and fresh seafood options.

Discover our favorite Cannon Beach restaurants and dives today!



Looking for a food experience? Check out EVOO, where Chefs Bob Neroni and Lenore Emery prepare seasonal ingredients and share their techniques in a variety of interactive demonstration dinners and hands-on classes.

Drawing inspiration largely from the healthy Meditteranean diet (hence the name EVOO=Extra Virgin Olive Oil), but with a focus on local, organic and sustainable, Pacific Northwest foods and wines, you are sure to enjoy their unique spin on your meal.

Coupled with their retail shop, EVOO offers you access to great ingredients and more! You will find many of the hard to find items featured in their recipes along with culinary gifts, artisan meats, and cheeses and a great wine selection conveniently in one place!

Location: 188 S. Hemlock Street, Cannon Beach, OR
Phone: (503) 436-8555
Toll Free: 1-877-436-EVOO (3866)
Sleepy Monk Coffee

Sleepy Monk Coffee

Things are different at Sleepy Monk Coffee. A true coastal gem, Sleepy Monk Coffee is as unique as Haystack Rock! A community hub, in the summertime the line of visitors and dogs lounging outside is a testament to the environment and community the Sleep Monk has built. A year-round joint, in the wintertime you`ll find fewer lines and a loyal stream of regulars stopping in.

Through it all, what really makes the Sleepy Monk special is the brilliant, rich, complex and almost mystical cup of coffee you will soon enjoy! Paired with a scone or other special treat we bet you`ll be back for more!

Location: Midtown Cannon Beach
Phone: 503-436-2796
The Bistro

The Bistro

The Bistro, situated in the heart of downtown Cannon Beach, offers an eclectic menu, from fresh seafood, to Asian-inspired cuisine, to mouthwatering, USDA certified beef. With live music, an intimate bar and restaurant setting, and even an outside patio menu for your favorite four-legged companions, Chef Jack Stevenson creates unique, inventive cuisine that is as inviting as the environment in which it is served.
Location: Downtown Cannon Beach
Phone: (503) 436-2661