Needles and Haystack Rock at Cannon Beach (Joe Sohm/Visions of America/Getty) A mere 90-minute drive from Portland, Cannon Beach is commonly referred to as the Carmel of Oregon. That’s silly, because there’s far less people on the …
More: continued here