There's good sturgeon bank fishing all over. George Rodgers Park (or better yet, right NEXT to the park, rather than in it), Meldrum Bar area if you have the casting distance, Elk Rock Island, Rivervilla Park, Cedar Oak launch, Foothills/Rahr Park, Powers Marine Park, Sellwood Riverfront Park... the list goes on.
As for the sewage issue, that's the Willamette for ya...