North Carolina is a state of contrasts, from the beautiful beaches of the Crystal Coast to the iconic parks and attractions ...