For this answer I will consider knots to be links (with one component). In general the answer is "no". For example, consider $K = 4_1$, the figure-eight knot. Let $X = S^3 - K$. Neither the double nor triple cover of $X$ is a link complement. One of the four-fold covers of X is a link complement, but the other is not. One of its five-fold covers is a link complement, but the other three are not. None of its six-fold covers are link complements. [All of these computations are done in [SnapPy][1] - we either find a homeomorphism to a link complement or we find torsion in $H_1$.] As we take larger and larger covers, we generically expect torsion to appear in $H_1$; such covers do not embed in $S^3$. On the other hand, the figure-eight does have infinitely many covers which are link complements. This is because the "good" four-fold cover is the complement of the link $10^2_{138}$ which has an unknotted component. I believe that the story will be much the same for any non-trivial knot. [1]: https://snappy.math.uic.edu/