Cannon Beach 4.6

Oregon, United States

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.

← Back to the Oregon guide

More towns in Oregon