Your talking about home to me. I would certainly do the Redwoods, and missing Crater Lake would be a shame, but know that if you plan to stay at any of those places early reservations would be a great idea.
I would also think about taking 97 north to Hwy 2. There are some awesome places to visit along that route, When you get to the Columbia River and 97, turn east and stay at Crow Butte Country Park. It is really nice.
Continue north on 97, to Yakima but once in Yakima take a little know Hwy 821 to Ellensburg. It follows that Yakima River and is so scenic. There are also dry camping along the river. Continue on to Ellensburg where you will pick up 97 again and follow it thru some amazing scenery. Make sure you stop in our little German-like town of Levenworth. Wenachee has some great campgrounds, Confluence State Park has a wildlife refuge right next to it and has some easy walking trails.
Another great stop is Lake Chelan and take a ferry ride up the lake. There are three Hwys going over the Cascades, I 90, Hwy 2 and Hwy 20. You'll have to return to Wenachee to pick up Hwy2, but Chelan is well worth the trip. Or take Hwy 20 over. Stopping in Wintrop for an old time cowboy experience. Hwy 20 is mountain driving with lots of twists and turns and hairpins and lumber truck. Hwy 2 is a bit better. Anyway, 20 will take you to Whidbey Island and if you can get reservations, stay at Deception Pass State Park and then drive down to Coupville and take the Coupville-Port Townsend Ferry Fort Worden State Park is another place to not miss. Now your back on 101 and heading west. Once you get to the Pacific Ocean, make sure you stop at Ruby Beach and that your camera has lots of film. No camping there but its beautiful. Follow the Pacific south. Happy travels