You can tell an eastern North Carolina accent from a western NC accent... someone from the mountains usually has a thick accent, similar to TN. On some of the Outer Banks, the people who have lived there all their lives have SUCH a peculiar accent... I've been told it's because they haven't been exposed to other kinds of North Carolina accents, and so it's more pure? Overall, North Carolina accents are more mildly Southern than the Deep South like Louisiana, Mississippi, or Alabama. Although we all say those classic Southern sayings- I am always "fixin" to do somethin'
Even someone not from the South should be able to distinguish a Charleston accent because of that Gullah tinge in it!