If it is true that this huge dump of nitrate had been left unattended for years then the blast could have been caused by static electric discharge or just chemical deterioration. US liability lawyers are already streaming towards Beirut if Bhopal is any indication.
Who / why stockpiles over 6 years of ammonium nitrate fertilizer in a busy seaport, next to a fireworks factory?