If you come up Rte. 1 from Calif. into Oregon I highly recommend Harris Beach State Park in Brookings, OR. Its just across the OR border from California. Really beautiful.
Also, I would stay at Cannon Beach, OR. at the other end of the state. Visit Astoria, OR, a short drive from Cannon Beach. Then head east on Rte. 30 along the Columbia River gorge to Rte. 84 and then southeast. Give WA. a miss. When you are on 84 in Idaho, stay at Three Island State Park. Beautiful and historic. Its on the Snake River and you can see the wagon tracks of the westward migration on the Oregon Trail. Both of these parks have full hookups.