Ditto on the above post. Go to buena vista and head upstream. fishing for smallies is best in areas near the mouths of sloughs, and areas with a rock bottom ,or pilings/logs. motoring up the luckiamute you will catch both largemouth and smallmouth, tons of woody cover in there.
if you head downriver it can be dangerous when the water gets low, as the current pulls your boat towards the trees overhanging the bank in just inches of water. i found out the hard way. ive caught multiple smallies in the 2-5lb range just fishing at the boat launch when i was younger and still get a few every once in a while. good structure there.