Bald Head Island has one of the best golf courses in all of North Carolina. With water features at nearly every hole, you may just catch a glimpse of an alligator or two sunning on the greens. Some golf course homes also have an ocean view - the best of both worlds.