Supermarkets are suffering from sporadic shortages of some fruits and vegetables due to bad weather in Spain and Morocco.