Delivering salmon, fruits and other perishable foods has become more expensive as the war with Iran pushes up diesel prices.