No, it is not legal to camp anywhere in North Carolina. Camping is allowed only in designated campgrounds, national forests, and some state parks. Dispersed camping, which is camping in undesignated areas, is permitted in some national forests like Pisgah National Forest and Nantahala National Forest, but you must follow specific rules and guidelines. For a more private camping experience, you can explore options on Hipcamp, where you can find a variety of unique camping spots on private land. Always make sure to obtain permission from the landowner and follow local regulations before camping in undesignated areas.