^ Yep, riding and coast are exclusive to each other. Too far to go from on to another.
Not sure what riding you're looking for but it's quite easy to plan a convenient ruote if you focus on just Hood River, Bend, and Oakridge. Drive east from Portland towards the Dales to start, then head south on the 197 to hit Bend.
FYI, in Hood River, the views from riding up Windy Ridge were amazing, but the riding was fairly ho hum. The climb is easy enough, but the trails coming down were meh. Post Canyon has some fun lines, especially all the fresh work that's been put in the last year but the grade is very mellow, so lots of pedalling if you like going fast. Looking for fast AM riding, I wouldn't spend more than 1 ride at PC hitting all the main flowy stuff. I was there too early in the spring, so couldn't ride the Mt. Hood trails, which by all accounts (Oregon Enduro series: http://www.pinkbike.com/video/314054/) look amazing. Food wise, for breakfast, this is the best place: Nora's Table. A bit fancier, but man the food was good. Bette's is almost as good, not to be missed. For dinner, Double Mountain Brewery is the place to be. Cheap, boozy, and great atmosphere.
Mackenzie River trail is nice but very, very xc. Nothing challenging whatsoever. You could ride the entire thing on a hybrid. I rode it start to finish, all the way to the hot springs at Belknap Lodge I think. The riding started fun, but got a boring after a while. The water fall is a nice sight after you cross the highway at Clear Lake.
Bend has loads of trails, but stick to the hardest ones. I found that the blues on the trail map were nothing more than smooth flatish singletrack, so nothing too exciting to talk about. I can't remember trail names, might have to dig out my map. To note, good breakfast is at the Victorian's cafe. Huge, tasty portions.
Oakridge is next on my Oregon hit list. I plan to spend a long weekend there this late spring.