Puget Sound is over, you cannot fix a habitat nightmare and a state agency that is clueless.
As for Steelhead and Native type fish, just come up to Yakutat and spend a few days drifting the Situk river. Small river completely Native and a habitat that is left alone other than a few logs cut to allow drift boat passage. Huge log jambs, downed trees on all banks, perfect gravel bars and no one is allowed to disturb any part of it!
Largest run of native Steelhead(hook and release) darn close to anywhere in the world(no commercial fishing including Indians)
Huge runs of Sockeye
Huge runs of Coho
Even the King run is building every year after is was decimated by commercials and over fishing by Sporties in the river about 25 years ago.

Fix the Habitat, get rid of gill netting and limit commercials, shut down Steelhead fishing for 10 years and you might have a chance of re-building some of the PS runs.
Long road! And a road that should have been started down 20 years ago!