keen to listen the criticism ..........
I hope you don't mind me changing your photo and reposting it.
I did three things to it,
1. I used Local Area Contrast to get rid of the haze. I used USM in Photoshop to do that.
2. I leveled your photo.
3. I cropped the photo. I think that it's a mistake to put the horizon in the middle of the image.
I also enlarged it and sharpened it before posting it.