colorful buildings on the shore of a body of water with blue skies in the background