North Carolina is blessed with an abundance of exceptional golf courses. There are courses featuring awe-inspiring holes with precipitous elevation changes and panoramic vistas in the state’s mountains. The coast offers courses with photogenic and challenging holes that wind through maritime forests and across saltwater lagoons. In between, in North Carolina’s Piedmont region, are courses boasting classic golf holes that have tested the world’s best golfers in major championships. Take a look at this sampling of exceptional golf courses from all across the state of North Carolina.