The Oregon coast is well known for its dramatic geography and rich diversity of marine fauna. Charming Cannon Beach, a small coastal city, is a favorite destination for all kinds of travelers, from honeymooners to extended families. Stay at an oceanfront hotel during your stay in Cannon Beach, and enjoy breathtaking views of famous Haystack Rock, which emerges from the water like a gentle giant.
The rustic, pet-friendly Ocean Lodge fits right in with Oregon's forested mountain landscape. All rooms have fireplaces, and several rooms also have Jacuzzis and ocean-view porches. Bungalows are also available. Breakfast featuring fruit, pastries, cereal and organic coffee is complimentary, and the hotel houses a library with a large assortment of books, videos and games. A variety of events and workshops are also held at the lodge, including art classes and festivals.
Ocean Lodge
2864 South Pacific St.
Cannon Beach, OR 97110
503-436-2241
theoceanlodge.com
The Hallmark Resort is suitable for family vacations as well as romantic escapes. Several rooms have fireplaces, balconies and Jacuzzis, and pet-friendly rooms are also available. Suites have kitchens and large living rooms. The hotel also has beach house rentals for larger groups. Wireless Internet is complimentary. The staff is happy to direct you to local attractions, such as antique shops, art galleries, bumper cars, miniature golf and summer concerts in the park. You can also enjoy hiking, horseback riding, biking and surfing.
Hallmark Resort
1400 S. Hemlock
Cannon Beach, OR 97110
503-436-1566
hallmarkinns.com
A family favorite since the 1950s, the Sea Sprite is a small, quiet establishment with just a handful of studios and cottages. All rooms are decorated in bright pastels, and many have private balconies, kitchens and fireplaces. Guests at the Sea Sprite can enjoy the grassy lawn, which faces the ocean and has wood picnic tables and lawn chairs. Several "couples packages" are available, which include such romantic offerings as champagne, roses and desserts.
Sea Sprite at Haystack Rock
280 Nebesna St.
Cannon Beach, OR 97110
503-436-2266
seasprite.com