MacGregor's of Cannon Beach
$$ • Bars, Lounges, American
Hours:
1116 S Hemlock St, Cannon Beach
(503) 436-0322
About MacGregor's of Cannon Beach
Customers' Favorites
MacGregor's of Cannon Beach Reviews
Now called RustyMoose but much the same
My friends had a great time here. They were short staffed and service was a little slow, but good. Milton took excellent care of us and took time to explain my around the world whiskey flight. They have outdoor sesting with fire tables. Milton let us move to a fire table even though it was extra work for him. We weren't rushed and felt very comfortable. My friends don't drink whiskey, but they had some amazing craft cocktails.
Menu
Hours
| Monday | 4 - 9PM |
| Tuesday | 4 - 9PM |
| Wednesday | 4 - 9PM |
| Thursday | 4 - 9PM |
| Friday | 2 - 9PM |
| Saturday | 2 - 9PM |
| Sunday | 4 - 9PM |
MacGregor's of Cannon Beach is a great spot for cocktails and small plates, highly recommended for an evening visit. Conveniently located near Haystack Rock, the restaurant features a cozy patio perfect for enjoying sunny weather. Gabe and other staff provide excellent service, creating a welcoming atmosphere. They offer a variety of high-end scotches, including Loch Lomond 18, Laphroiag 16, and Hypernova by Ardberg, all well-curated by the knowledgeable staff. The scotches are described as "tasting like Christmas," "beautifully balanced," and having a "salty smoked meat aftertaste."
The restaurant is also praised for its delicious food, including the amazing Brie appetizer and smoked crab dip, which has even tempted vegetarians. Diners have enjoyed memorable specials like Aguachile and tacos, along with craft cocktails such as the dark cherry whiskey sour and black cherry whiskey sour. The customer service is noted as unparalleled, with staff providing detailed information about the wines and their origins. MacGregor's does not allow anyone under 21, making it a kid-unfriendly establishment. With its cozy and fun atmosphere, this sophisticated restaurant is a must-visit for those looking to experience the best cocktails and a memorable dining experience in Cannon Beach.