Not sure how it is at Mammoth Cave, but I travel to the Great Smoky Mountains National Park to fly fish a couple of times a year and inside the park you need either a North Carolina or Tennessee license. Either of the two state licenses will cover you regardless of what side of the national park you are on, but if you fish outside the park, you need the appropriate license for the state you are in.