Golfers know all about Fayetteville, North Carolina. After all, it's where you turn off I-95 to head east to Myrtle Beach or west to Pinehurst. But four outstanding tracks make Fayetteville a golf destination in itself. Cypress Lakes Golf Course, Bayonet at Puppy Creek and Gates Four Golf & C.C. have a lot to offer, Kevin Dunleavy writes.