"Hay" bedeutet: Es gibt.
"Hace" bedeutet normalerweise "machen, macht".
Ich ahne schon worauf du möglicherweise hinauswillst. Gerade in diesen Tagen hört man hier auf der Insel sicher am laufenden Band "Hace calor". Das bedeutet, dass die Wettertemperaturen warm od. heiss sind. Wörtlich übersetzt aud deutsch etwas seltasam, das wäre nämlich "Es macht warm".