Several options in NC: Brunswick County has a lot to offer -- you can opt for the beach, the river (e.g., Southport) or a bit inland in a golf community (Rivers Edge, St James Plantation, River Landing, Brunswick Plantation, Sea Trails, etc.). Also, Wilmington is not far, with some good golf and UNCW. The Pinehurst area is nice, as is the Piemont Triad area (5 colleges & universities in Greensboro alone with good public and private golf). The Asheville area and the NC mountains are good too (though mostly private golf there).