The Macaulay Salmon Hatchery Visitor Center has huge seawater aquariums and underwater viewing windows so you can watch thousands of salmon fighting their way upstream to spawn.