A 300 foot crater was made in the dock. Basically a big chunk is water again. That explains the white ball of the explosion. The white ball blast is seawater vaporized. If a tanker full of oil or LNG was there it would have been a much larger blast. As for the chemistry, a fuel has to be added to the ammonium nitrate to explode.
So the official story is the fireworks breached a fuel supply and flooded the ammonium nitrate? Hahaha

Click image for larger version. 

Name:	dock damage.jpg 
Views:	161 
Size:	31.5 KB 
ID:	82558

Click image for larger version. 

Name:	Dock gone.jpg 
Views:	159 
Size:	74.1 KB 
ID:	82559