It is similar to way how Russia / Ukraine war is fought. Both sides will show you when civilian area is hit and both sides will try to conceal actual hits on sensitive military targets.
So in the news you will see that Iranians are bombing hotels, but what you won't see is that Iranians were able to knock out for example THAAD and now USA needs to move one in Korea into the Middle East.
Except here the entire Iranian strategy (what's left of it) _relies_ on targeting civilian 3rd parties. Without threatening Gulf oil, they've got nothing.
They randomly shoot in all directions but they also managed to hit some things (e.g. the US installation in Kuwait and a US radar) that are probably actual legit targets. But yes, hotels, apartment buildings, (civilian) airports, container ships etc. are high on the list of things hit.