Very nice picture. It is well-structured with buildings, water, rocks, sky and clouds from bottom to top, it is sharp.
Maybe you could have zoomed back a little bit giving the pink blossoms a bit more room. Maybe there was something to see ad the yellowish building with the blue window.
In my opinion there is not an issue with haze, it’s more about the noise. The picture was taken with ISO 800, aperture F14 and exposure of 1/800 secs.
There was plenty of room to take it with ISO 100. An aperture of maybe F8 or even F5 and exposure of 1/100 secs would not have made a difference in the picture except for lower noise.