Besides after a rain shower, a rainbow-like effect can also be seen on a sunny day when looking at
a plain blue sky with no water present
the sky through a waterfall or water fountain, with the Sun behind you
a dry desert with sand only
a clear night sky