Some of you seem to have a problem with level horizons. It is a very quick fix in PS.
Look under the Eye dropper Tool, You'll see the Ruler:
Click on a line in your image that would let you measure how straight it is, if not the horizon, a shore line, or a line that's supposed to be straight. Mark as in image provided. I measured above so you can see what the tool looks like. This should have been place directly over horizon line.
After you set the complete line, beginning and end points, go to Image>Rotate Canvas>Arbitrary
It would tell you exactly how much rotation it needs and adjust it automatically.