A mathematical approach: Can I see Lebanon from Cyprus?
travel.stackexchange.com