Fly fishing is usually associated with fishing in mountain streams and local small river systems. While flies are indeed one of the best ways to catch fast-moving upstream fish like trout and salmon, these lures also magnetize other species of fish. In reality, fish of all kinds can be caught using flies from local ponds and slower-moving rivers and even in oceans close to shore.
Effective fly fishing in a given body of water is dependent on an understanding of the fish’s ecosystem and the nature of their environment, which helps pinpoint the best spots to cast the line and the best time to do so.
Image Source: pixshark.com
Lakes and rivers
Fishers in ponds, lakes, and slow rivers will usually look for pan fish, such as crappie, sunfish, and bluegill. They are best caught in shallow, weedy areas with slow water currents, which are their natural habitat and hunting grounds. They can also be found in certain underwater structures such as piers and depressions and frequent the shorelines during spring, where they breed. They may also find bass and pickerel, which feed on pan fish.
Coldwater fish by nature, trout can also be found in lakes and rivers, though lake-dwelling trout behave differently from their riparian counterparts. They also frequent weed beds but can also be seen close to the surface looking for food.
Image Source: freebigpictures.com
Stream fish are frequently fish of cold water, and include trout and seasonal salmon. When feeding, trout are drawn to eddies and other places where the current allows the food to come to them.
Image Source: en.wikipedia.org
Fly fishing works best closer to the shallower areas near the intertidal zone. Shore fish come and go with the tide, along with the bait fish that they prey on. The tides affect what kind of fish anglers will catch.