Cannon Beach Day Trip: Haystack Rock, Tide Pools & Old-Growth Trails from Portland | other | bus-tour | hiking