Segern var Villarreals femte på de senaste sex matcherna, och fjärde raka segern på hemmaplan.
Villarreal fick en bra start på matchen. Nicolas Jackson gjorde målet, redan i 20:e minuten.
Laget ökade ledningen till 2-0 på tilläggstid i första halvleken, återigen genom Nicolas Jackson. Andra halvlek blev mållös och matchen slutade med seger för Villarreal med 2-0.
Med två omgångar kvar är Villarreal på femte plats i tabellen, och Cadiz är på 17:e plats.
På söndag 28 maj 19.00 spelar Villarreal borta mot Rayo Vallecano, och Cadiz hemma mot Celta Vigo.