Cannon Beach, OR
united states
united states
Cannon Beach is an 80-mile drive west of Portland via Highway 26, famous for its iconic Haystack Rock jutting from the sand. The Pacific keeps temperatures mild year-round, though expect frequent winter rains and summer fog. Most visitors take Highway 26 through the mountains to Highway 101, then turn north. The town's tide pools around Haystack Rock come alive during low tide with colorful sea stars and anemones.