There are at least six other geographic features in Oregon named Haystack Rock, including two others along the Oregon Coast — and others throughout the U.S. The tallest and probably best known Haystack Rock due to its proximity to Portland is in Tillamook County located off Pacific City and near Cape Kwanda. It stands 327 feet (100 m) above the sea and is the fourth tallest sea stack or off-shore monolith in the world. Haystack Rock in Cannon Beach is accompanied by several smaller rocks known as The Needles. The other Oregon coastal Haystack Rock stands 105 feet (32 m) above sea level in Coos County near Bandon.

Haystack Rock (Lake County, Oregon)

Haystack Rock (Malheur County, Oregon)

Haystack Rock (Clatsop County, Oregon)

Haystack Rock (Wallowa County, Oregon)

More Info: en.wikipedia.org