The photo seems a bit rotated? The curvature of the beach makes it hard to tell. In any case, I agree with the others; the scene is well captured, but the color is a bit off. The large bush in the foreground distracts from the subject. But, overall, I give it an A for effort! A little minor work and this could be a great shot.
I agree with hawkeye the photo is a bit tilted you can tell by looking at the roof line on the buildings. I think its a bit overexposed as well but its a fantastic setting and subject and wonderfull photo despite the flaws.