Iran need make good on threats. To deter Israel. The strike on Haifa Oil Refinery was one. Now it has to continue targeting sensitive targets.
Don't be like Hezbollah which was right next to Haifa, talked big for years about hitting Karish, Haifa refinery, Ammonia factories , etc.... yet never did any of that.
If you're scared about hitting them where it hurts while they hit you, then you've essentially surrendered.
Let a ammonia factory blow up and cause hundreds killed. That's the only way you deter Israel and protect your homefront. Especially if your resources are limited.