Underneath the bridge over the Yakima river the horse between Richland and Kennewick is good cat fishing. Walleye from shore is nearly impossible, but Howard Amon Park is the only place I've had some and there's decent small mouth there. The outlet of the family fishing pond in Columbia Park is a little canal that is connected to the Columbia and it can hold all sorts of decent fish, but tough casting in the brush.
If anyone fishes these spots, I ask that you keep all the bass, walleye, catfish etc because they're not native.