I had a quick search and it seems the last topic about horizons didn't really go anywhere, and the subject at hand got buried by another subjects.
I live on the coast, and on a clear day I see a very define horizon. If the earth was flat, why can't I see the coast of another country?
I've been from Dover to Calais (the English Channel) and I watched the white cliffs of Dover slowly vanish behind the horizon and see Calais appear in the opposite way. If the earth was flat, why can't I see right across? It's only 40-50 miles or so, on a clear day, it should easily be visible.