再參考其它有名的航海事件，遣唐使阿部仲麻呂在唐玄宗天寶十二年（753）十月出發回日本。似乎唐朝時對季風還沒有太多了解，結果碰上冬季的北風，明明要去日本的船，一吹就吹到越南去了。最後走陸路回到長安後，終生不曾回到日本。同行的鑒真和尚已經是第六次試著要到日本去。鑒真和尚第一次是因為政治因素不得成行，第二次一月想去日本風向不對，失敗。第三和第四次又是政治因素失敗。第五次從福州出發，在舟山群島搞到十一月才真正要渡海，再次風向不對，被吹到海南島。第六次又遇大風，同行的不是觸礁就是吹到越南，不懂海象真是多災多難。而且一旦被吹過台灣海峽都直接被帶到南海，並不會到達台灣，足見季風和洋流方向如此。
另外晉朝的法顯在 411 年的八月開始從錫蘭前往耶婆提國（印尼），結果海上遇到暴風船艙進水，在小島上勉強補洞，總共一百多天才到達目的地（可能已經十一月了）。在印尼待了五個月，多半是在等季風，可能是 412 年的三月後再搭船前往廣州。這次海上又碰到暴風，謎航了 80 多天，到了 412 年七月才上岸（這個日期很多說法）。本來要去廣州的船，居然已經跑到山東的青州。重點是，法顯從南洋回來的路上，似乎南洋的商人對季風較 300 年後的漢人還有概念。每次遇到暴風並沒有像唐朝去日本的船一樣被吹到反方向，只有朝北方被風吹過頭的。
因為中國前往日本的港口從唐朝開始就設定在寧波府，對航向台灣過於北邊。而前往南洋的港口不是在廣州就是在泉州，又過於南邊。加上海中有洋流和航行季節風的影響，除非已經知道台灣的方位，直向東北航行才能到達笨港（古又稱北港，今麻豆附近）。漢人無法剛好發現台灣，使得台灣最早被歐洲人發現，這也是歷史上的宿命吧。
普通的漁民都能到達台灣，怎可能歷史上就沒人到過台灣呢。你舉的例子都是特例。
只靠距離近這種邏輯，哪輪得到中國人發現台灣的份？從台灣發源的南島民族橫越太平洋印度洋，從東到復活島，西到馬達加斯加，南到紐西蘭。光是關島早在 4,000 年前就被南島民族發現定居，所以應該是台灣人發現中國，輪不到航海技術慢人半拍的中國人發現台灣。中國人的航海技術先秦時落後南島人，漢魏時落後印度人，唐宋時落後阿拉伯人，明清時落後歐洲人。要說航海領先世界找不到證據。
航海根本不是哪裡近就最先發現哪裡。馬達加斯拉離非洲阿拉伯印度較近，卻是遠在東亞的南島民族最到達。麥哲倫航入南太平洋後，沿途有人居住的島嶼明明很多卻沒碰到半個。太平洋中上千個島嶼、環礁，麥哲倫只看到兩個無人小島，一路沒水可喝，壞血病肆虐，直到過了大半個太平洋才碰到關島。另外澳洲和紐西蘭離印尼和新機內亞都遠比社會人群島來得近，偏偏航海家就是最後發現這些地方。
除非能夠目視，不然洋流、季風與已經的航道影響航海遠大於距離。