We enjoy public parks more than RV parks. With our 40' motorhome we've stayed in these Oregon coast state parks along Hwy 101: Beverly Beach, Bullards Beach, Cape Blanco, Carl Washburn, Fort Stevens, Harris Beach. I'd recommend picking about 3 places along the whole coast for easy exploring. Stay at the south, middle and north ends.
Crater Lake: Stay at either Joseph H. Stewart State Rec. Area or Collier Memorial State Park - either one is an easy drive to the park.
Washington: continue drive along 101 - Cape Disappointment state park is very nice. Follow 101 along the Olympic Peninsula and stay in Port Townsend at Fort Worden State Park on the beach. Port Townsend is a fun little town with a lot going on in the summer. You would be close for day trips to Hurricane Ridge in Olympic Nat'l Park, a day trip via ferry from Port Angeles to Victoria, B.C. and hop the city bus to take you out to Buchart Gardens. Take another ferry from Bainbridge Island close to Port Townsend. The short ferry ride will take you to Seattle's waterfront at the aquarium. You can walk to the monorail which will whisk you to the Space Needle, then take the monorail back and shop at the famous Pike Market before boarding your return.
You can also take your car on the Port Townsend ferry for a day exploring up to Anacortes, WA.
Just doing the above will take you at least a couple months!! Lots to do in this beautiful area.
Full-Timed for 16 Years
.... Back in S&B Again
Traveled 8 yr in a 40' 2004 Newmar Dutch Star Motorhome
& 8 yr in a 33' Travel Supreme 5th Wheel