Cannon Beach
Cannon Beach
Cannon Beach is known for Haystack Rock, the 235-foot sea stack rising from its wide beach. The artsy town is one of the Oregon coast's most photographed spots.
Cannon Beach is known for Haystack Rock, the 235-foot sea stack rising from its wide beach. The artsy town is one of the Oregon coast's most photographed spots.