Made up of three distinct geographic regions -- the Coastal Plain, the Piedmont, and the Appalachian Mountains -- North Carolina boasts diverse terrain for hikers of all skill …