Yes, you can fly fish any body of water that contains fish, provided you are legally allowed to do so. This includes everything from small streams and big rivers to ponds, lakes, and even the ocean. In fact, the wide array of fly fishing opportunities is often what gives the sport its appeal.

Related posts: