Gremlins was filmed there too. Astoria is quaint but you may want to see more...
My advice is to rent a car and drive along the Oregon and Washington coast. Cannon Beach, Oregon and Long Beach, Washington are both nice places to visit and not too far. The rock formations on Cannon Beach are magnificent. Both towns have great beaches, lots of shopping, and many things to see.
The Shelbourne Inn in Long Beach is a great place for a lovely seafood luncheon. If you go as far south as Newport, Mo's has amazing clam chowder and other fresh seafood.
There are great whale watching and/or fishing excursions at Depot Bay and in Newport.