a body of water with clouds and a rainbow in the sky