Check out willamettewatertrail.org. It'll tell you where you can launch, where you can take out, where you can pull over to camp, how far it is (in river miles) from place to place and how long it takes to float from place to place. They even mention wineries that you can beach or dock at for wine tastings. You can plan out week long camping/floating trips. It's a pretty good resource.