One thing I have done to reduce haze after the fact is to use your post processing tools. I use GIMP, but same for Photoshop ... duplicate the layer and change the mode of the duplicate layer to overlay mode. Sometimes you will need to copy the duplicate (overlay) layer to cut the haze to your taste - or adjust the opacity if the effect is too strong.
Here is a quick go at the small version (you seem to have the image protected

) ...
Very nice shots
Mike
__________________
Pentax K100D, Sigma 70-300mm F4-5.6 Macro Super II, SMC Pentax-DA F3.5-5.6 18-55mm AL, SMC Pentax-M 1:2 50mm, Vivitar 1:2.8 MC Wide Angle 28mm, Pentax 540FGZ, Vivitar 285HV, Cactus wireless trigger and receivers
Flickr