Because in a graph G, if we are given a vertex cover, we can find the remaining set of vertices to be a set of independent set. Thus we can do the following reduction in polynomial time:

That means, if we want to find the minimum VC, we can do so by finding out the maximum IS.
As IS is proven to be NP-hard, VC is NP-hard too.
The full chain starting SAT can be written as:
SAT <=p CLIQUE <=p Independent Set <=p Vertex Cover