Complete guide to North Carolina's 9 National Park Service sites including Great Smoky Mountains, Cape Hatteras, and hidden gems. Get hiking trails, insider tips, ferry details, and planning advice.