Anyone who’s ever spent time casting a fly rod will tell you It takes patience and skill but also that it is one of the most sublime and rewarding forms of recreational fishing. Contrary to what many may think, fly fishing is an extremely versatile method of fishing that can be done in almost any water environment. Fly fishing can be done in both fresh water as well as salt water – from small streams to the open ocean. The number of species that one can fish on fly tackle is too exhaustive to list but the following are some of the more popular fish, both freshwater and saltwater: largemouth bass, trout, steelhead, salmon, pike, muskie, carp, striped bass, redfish, permit, bonefish, tarpon and even the might marlin! Yes, fly fishing is truly magical!