Для появления радуги необходимы следующие условия:
Брызги воды в воздухе (сразу после дождя, возле фонтана или водопада).
Солнце должно находиться сзади (за спиной), а водяные брызги перед глазами.
Варианты "солнце за плотными облаками" и "солнце на небосклоне" не подходят, так как для радуги нужно, чтобы солнце светило, а облака не закрывали его полностью.