Rainbows occur when sunlight is refracted, reflected, and dispersed through water droplets in the atmosphere. This phenomenon is most visible when the sun is relatively low in the sky - typically 40 degrees or less above the horizon. When the sun is higher, the rainbow angle becomes too shallow to be visible from the ground, or it may be below the horizon.