From mountain peaks to coastal shores, these North Carolina campgrounds offer scenic escapes for every type of camper.