По мне так он видит примерно половину небоскрёба (берём половину от 212 м - получаем 106 м), вставляем эту величину в
онлайн калькулятор, т.к. наблюдатель находится несколько выше уровня воды, то его точку наблюдения берём 4 м (высота над уровнем воды + рост наблюдателя) и получаем дальность видимого горизонта 46,55 км. Т.е. - всё сходится. На этом расстоянии мы видим всё, что выше 106 м, т.е. верхнюю половину здания.