Gardyloo is generally right on. I would maybe add Napa/Sonoma Valley, but that's about it.
I think the key point is to go up the coast on 101 rather than east of the Cascades to Crater Lake etc. Crater Lake is fine if you've got all the time in the world, but if I were you I'd do it some other time.
Yachats is a nice little city, but no fine dining. I'd go a bit further north, maybe stay at Salishan, and have dinner there or better yet at Bay House.