Western North Carolina is home to thousands of small mountain streams. Some of the most beautiful scenery in the world and also some of the very best trout fishing. When the crowds hit the big rivers, the small streams offer surprising serenity and great fly angling opportunities. The state of North Carolina has many Hatchery Supported waters and many Delayed Harvest areas. The delayed harvest program offers anglers the perfect opportunities to catch large numbers of trout and really hone their angling skills. We guide on all waters from West Jefferson North Carolina down to Franklin North Carolina near the Georgia line.