Gulf countries have accused Iran of targeting civilian infrastructure such as hotels as tensions escalate in the region.