The 3 River Fly Fishing Festival unfolds in streams all over this corner of Western North Carolina, May 2-4.