Its gorgeous beaches are known for sand dunes and historic lighthouses, and some are even home to herds of wild horses. So, on your next beach getaway, consider these beautiful and under-the-radar North Carolina beaches.