Photoshop's Diffuse Glow and Linear Burn can be used to quickly reduce haze and add contrast to the highlights of landcape photos. Open the image for editing and duplicate the current layer (Ctrl+J).
On the new layer, add a Diffuse Glow (Filter > Distort > Diffuse Glow) with the following properties:
Graininess: 0
Glow Amount: 7
Clear Amount: 9
Change the blending mode of the current layer to Difference.
Duplicate the layer Background (Ctrl+J) and add a layer mask (Layer > Add Layer Mask > Reveal All) to the new layer.
With the layer mask selected, use the Apply Image tool (Image > Apply Image) to apply the following properties: