The visitor center here has huge seawater aquariums and underwater viewing windows so you can watch thousands of salmon fighting their way upstream to spawn. Take Capitol Transit bus 3 or 4 (get off at the hospital).
Macauley Salmon Hatchery
Juneau