The Mountains-to-Sea Trail traverses North Carolina from the Great Smoky Mountains to the Outer Banks.