Augusta National Golf Club, Pebble Beach Golf Links, and Carnoustie Golf Links are some of the most difficult golf courses in the world. These courses have a reputation for having narrow fairways, wicked greens, tough winds, and deep bunkers that make it very difficult even for professional golfers.