I personally think that some areas have fish there all the time. I have caught some fish at certain docks, but have not caught them there again. So basically, I beleive that some areas will have them at all times, and if you don't catch them, they just be in a negative mood.