The best times of day to fish are one hour before and after high tide, and one hour before and after low tide, according to The Old Farmer's Almanac. Just after sunup and just before sundown are also great times to fish because this is when fish feed.
When the temperature begins to rise is another good fishing time. The flow of water also has an effect on successful fishing. It is better to fish when the water is still or rippled than on a very windy day. A hatch of flies, usually mayflies or caddis flies, indicates a good time to fish. Likewise, a full moon is an indication that the fishing should be good.