One of our favorite things about North Carolina is its incredible diversity. From Atlantic beaches to Western mountains to ...