The National Hurricane Center predicted Florence’s landfall spot within two miles of reality