Don't laugh, but any restaurants in Eugene with a view and...
The restaurant at King Estate Winery is quite good (I've heard) and has a view. 20 minutes outside of town.
For some reason, Eugene has sited only low-quality food, parks and industrial uses along the riverfront.
If food is important, I would consider El Vaquero and Marche both at the 5th Street Public Market.