Cannon beach is one of Oregon's oldest resort communities. It was named after a cannon washed ashore in 1846 from the wreck of the schooner 'Shark' which was exploring the area. I saw the cannon at the museum.
Cannon Beach has a 3 mile long sandy beach and the distinctive haystack rock. It also has some nice shops and a pub situated in the local hardware store. Today there is a farmers market with live music.
I have another hiker/biker site in an otherwise full campground in a forest just the other side of town from the beach.