Oregon has the most beautiful coast in the country. If you want to visit crater lake which is on 97, continue north to Bend. Then take 20 west to 101 and the coast. I’ve driven it both ways, it’s amazing. You can stop at Strawberry Hill rest stop, walk down to the water and watch the seals. Stop in Newport for the Oregon coast aquarium. Depoe bay has great gray whale watching depending on the time of year. Lincoln city has a spectacular beach. Tilamook has great cheese and ice cream. And Canon beach is spectacular especially Haystack Rock. . If you’re heading to Portland you can start inland on route 26 through gorgeous country. I’d definitely take 2-3 days so you can stop, spend the night, walk the beaches, etc.