I took a moment to view all the various parts of this picture. Over all it's very good photo, with a couple things that stand out. I like your balance and centering of the shot. At the ends of either building on the sides, there is almost the same amount of space on either, to the edges of the photo. The clarity of the small wave coming in, has quite a nice detail all the way to the curve in the beach. I find that it has a good sharp contrast around the buildings, with a smooth reflection in the water. Between the two large buildings, I like that while small, you have still captured some details details and depth. Nice job.