Man kann beides sagen, ich halte es wie folgt:

Wenn ich sage: Hay niebla, dann meine ich, dass Nebel da ist.
Wenn ich sage: Hace niebla, dann meine ich, dass es neblig ist.

Also wenn man so will meine bei Nr. 1 Nebel als Hauptwort und bei 2 meine ich das Eigenschaftswort neblig. Hier könnte man auch das richtige Eigenschaftswort brumoso benutzen.

Achtung! So verstehe ich den Unterschied zwischen beidem, in der Realität wird sich niemand einen solch genauen Gedanken machen, denn wie gesagt beides ist richtig. Für mich klingt aber so wie du es schriebst "Hay niebla" besser als "Hace niebla".