Hi, I have 8 hours to go to the Oregon coast from Portland and go back to the airport. Which place is better, Cannon Beach, Astoria or other options? I just want to see the ocean, have a nice lunch and walk around a bit. Thanks!
Cannon Beach and Seaside (Oregon) are more beach/vacation spots than Astoria which has some historic sights but also is a serious fishing town. Seaside is a bit more funky than Cannon Beach with a boardwalk and tourist shops. Go to Cannon Beach though if you like art galleries. Both have great beach walks.
Mentioned in this answer:
I'd go for Astoria. It's a fun little city, and has a place called Fort George Brewery that's a great example of American craft beer. You'll have 2-3 hours to hang around with your schedule. Tillamook is probably your fastest option.