Find your little spot in paradise close to home at Cannon Beach. And when you visit, stay somewhere fabulous with all the upscale amenities you need to make lasting memories. Your stay at Inn at Haystack Rock will keep you cozy and inspired. The location is a block from the beach and within walking distance to downtown. Walk to the great shops, art galleries, and restaurants. Or, use one of the complementary bikes. Book your room at And learn more about Cannon Beach at