Idaho has a myriad of phenomenal fly fishing opportunities from spring creeks to giant rivers and everything in between.