many different colored buildings on the side of a body of water with boats in front of them