Fly fishing is incredibly versatile. You can fly fish in saltwater or freshwater, rivers or lakes, catching everything from trout and salmon to bass and even tarpon. But any spot with clean water and fish can become a fly fisher's paradise!