a rainbow appears over the ocean on a cloudy day with blue sky and white clouds