Iran also isn't hitting Israel because they know Israel will go after Tehran and the regime more directly. They were the ones to target the Basij police, industrial and steel plants, government buildings etc. America is mostly constraining itself to bombing the coast and military assets, with a focus on the strait.
That plus most of Iran's attacks on Israel didn't do anything and likely still won't. Which is why Iran focused on the weaker gulf states even when Israel was involved.
Iran has recently demonstrated the ability to execute accurate strikes in Jordan. If it can do so in Jordan, it can do so in Israel once Israeli air defences are similarly degraded. Doubly so because many missiles meant for Israel were intercepted by Jordan.
Iran knows Israel won't stop itself from attacking for too long. So they are going to wait until that point and they are likely going to try the same targeting methodology to paralyze Israeli airbases. If they manage to do so, they will be able to significantly reduce the US/Israeli strike tempo and to be more successful using drones, not even missiles.
I would be worried about staying in the Jumeirah Burj Al Arab, these days.
I suspect that Iran knows that going after Dubai would upset a lot of American (and Sunni) billionaires.
The north of Israel has been completely evacuated. But yeah Iran didn't do any damage. lol