The
optimum conditions for observing a green flash are: clear air and an
unobstructed horizon. The clearer the air the better as pollutants or
dust
particles in the air will prevent certain light wavelengths from
passing. A lower
apparent horizon is necessary because the light from the setting sun
will
refract through the atmosphere. Green
flashes are seen more on the ocean because of the extra amount of
atmosphere
the observer is looking through at the horizon as the sun is rising or
setting.
Observing from mountain heights works just as well, too.
Image
taken from: http://www.coastalwebweaver.com/greenflash.html#aty
Image taken
from: http://www.coastalwebweaver.com/greenflash.html#aty