Make your trip to Cannon Beach unforgettable with a stay at Inn at Haystack Rock! Cozy up in your room, Walk to Haystack Rock, Cannon Beach shops, restaurants and more! Plus, enjoy the complementary bikes and private, modern amenities.