As i wrote before, sometimes, when terrain is near sea level, is possible set OnLand to false, lighthouse is diged a bit under ground level, but if it's not too much, it doesn't matter.
I was searching solution some time ago, but only what i found was this:
http://www.subsim.com/radioroom/show...ght=lighthouse
The same problem - no solution. :-(