Cannon Beach in Oregon is famous for Haystack Rock, but there is so much more to see in this northern Oregon Coast beach town. Here are all the best things to do near Cannon Beach whether you like hiking, eating, viewpoints, shopping, or beaching. #cannonbeach #haystackrock #oregoncoast #thingstodoincannonbeach #cannonbeachoregonphotography #traveloregon