Answer
The spring fed river.
Work Step by Step
Semelparity is favored in environments where offspring and/or parents have reduced odds of survival, which would be seen in the unpredictable second scenario. The predictable, less variable conditions of the spring fed river favor offspring and parent survival, which in turn favors iteroparity.