The fishing mechanic is so fucking retarded man. Why are there two boxes where you can't throw your bait and guess where the fish spend 90% of their time? This is just difficult for the sake of being difficult. If you're not meant to catch certain fish at before certain story checkpoints then don't have them spawn in