Gulf countries have faced repeated drone and missile salvos from Iran over past weeks in response to US and Israeli strikes.