I used Photoshop to brighten the highlights and darken the shadows. Then I made a duplicate layer of the same photo and used Overlay to merge it with the original, with a low opacity - this is a good way to increase contrast without too much burning out of the bright parts.
Sorry I have no smilies left, so will return when I am sufficiently re-endowed ;) But couldn't resist doing a WS, where I've merely cropped it to have the boats in the far left corner, this providing an anchor for the rest of the image. Had to re-size also as this infernal new dimension thing doesn't allow 1200px
Hope you like.