Cannon Beach

One of my favorite spots on the Oregon coast is Cannon Beach.  Best known for Haystack Rock, a 235 ft. structure standing near the end of a four mile stretch of beach, this small… Continue reading