这一片海域气象条件多变,常见的情况是 近海是逆风的,远海是顺风的。远近如何界定这和季节有关。显然,远近之间必定夹杂一个无风带。有的时候这个无风带还很宽的。
因此常用的帆船航线并不是这样走的,而是先向西航行,然后到达锡兰同经度后转北。航行距离虽然长了但抵达时间快得多。这一段西向航行是一个稳定而可靠的航线,一般用在从龙目航向留尼旺和毛里求斯去马达加斯加。反过来走就是沿非洲北岸顺风北上,到达摩加迪沙后顺风往东直接可到锡兰。这样可以形成一个环路。
至于什么逆风前进,现代竞赛帆船这样做是可以的,古代帆船这个完全不现实。完全逆风航行是不可能的,帆船的所谓逆风航行是斜线航行,把逆风变成侧风,然后反复折返走之字,航线宏观上看上去像在逆风。显然走之字往返折回实际里程会变长很多,而古代帆船侧风航行速度比较慢,这样慢上加慢基本等于原地踏步,如果碰到和逆风一致的洋流甚至会倒退。所以古代帆船如果不是顺风它会一直在港口趴窝等到季风季节到来才会出发。