These ten swimming holes in North Carolina will complete your summer. From the mountains, to the coast, to lakes in-between, these gems are the best.