A U.S. Navy destroyer has sailed within 12 miles of an artificial island that China built in the disputed Spratly Islands in the South China Sea.