What do you mean by 'Searches and Fishes' can you expand on this? I know there is a plugin that fishes for you called AutoAngler for Honorbuddy.
Searches and Fishes in Pools specifically, Not just anywhere. The way fishing in a pool works, Is the Lure has to be floating within the pool to register as Fishing from it. So in addition to being able to find a fishing pool (I guess in the same way Gatherbuddy is able to identify a Herb/Mineral Node) It would also need to be able to cast multiple times until the Lure actually landed on the pool. Also, I only just remembered i made this thread, But it's still relevant to my interests.
As far as my knowledge extends I do not know currently of one, I think it could be done through similiar to the herb/node method though the probably would be getting the bot to actually cast into the pool accurately.