If an anti-ship missile hits a target in a military base it will cause a useful explosion just as when it were to hit a ship. That would give an advantage to the Yemeni's unlike when they were targeting a USN ship even if the ship were hit.it's too early in the morning (I misunderstood your post at first I wrote something about 'littorals')
but ... what do you mean, they would shoot AShMs at land targets??