Illusion on horizon (6)
I believe the answer is:
mirage
(Other definitions for mirage that I've seen before include "Optical illusion caused by atmospheric conditions" , "illusory thing" , "Illusions in the desert" , "You might see this in desert" , "vision" .)