The orange and blue complement each other well. It seems that there are two color combinations going on here complimentary (blue and orange) but also an analogous (blue, yellow and green) color scheme. There is also an interesting mix of warm foreground colors and cool background colors.
This photo also has the Ocean Shores beach town feel. The color of the wood in the background was very common throughout the town. The only thing missing is a couple buoys and sailor statues.