North Carolina Beaches: Top 20 Best Beaches in North Carolina as voted by travelers