By Katharine Dyson The Outer Banks islands that buffer the northern coastline of North Carolina are known for incredible white sand dunes, yet these islands also harbor seven impressive golf courses. More