I go fishing there about every other year. surprised to hear its closed.
Doesn't sound right to me.
Niagara Springs is cool little place near Twin Falls that you might want to look at. Lots of water gushing out of beautiful canyon walls of the Snake River.