Salmon swim to historic rebound