Local and official news all say that these were hit by debris from intercepted missiles/drones (on their way to somewhere else). There is a major difference between this, vs. if those buildings were directly being targeted.
AFAICT your linked sources indicate that the oil installations and ports were targets, but not the hotels and buildings.
I'm asking in good faith as this makes a significant difference.