@BajjerThe pools sound like a horrible to solution to the opposed problem. You can easily make it more natural, if you fish in any place for too long, the fish will move away. And you may not even catch any fish at the spot you pick. Forcing you to move too.And regarding the catch mechanic. You should never have a 100 percent chance to catch anything. Also how do you propose the fishing itself works? A channel of x amount of seconds? Something indefinite? Only if it's indefinite would 100 percent catch rate be appropriate.
Honestly enjoying fishing in Final Fantasy XV as I catch up on this post.