Il patrono di Villanova d'Albenga è santo Stefano, festeggiato il 26 dicembre. La chiesa di Santo Stefano di Cavatorio, presso l'omonimo pianoro nei pressi del cimitero, fu costruita in stile romanico nel XII secolo e più volte modificata nei secoli successivi; è affiancata da una torre campanaria a cuspide con bifore duecentesche.
Il borgo di Villanova fu fondato il 7 dicembre 1250 per delibera del Comune di Albenga, in funzione antifeudale contro il vicino dominio dei marchesi di Clavesana; ancora oggi le mura e le torri difensive che lo cingono, dove secondo gli statuti gli abitanti erano obbligati a risiedere, sono in più punti ben conservate.

