По «арабскому морю», каким был в течение веков Индийский океан, путешествовали купцы многих стран. В индийских портах можно было встретить гостей из Юго-Восточной Азии, со всего Ближнего Востока, из Средней Азии, Восточной и Западной Европы. Выходцы с Малайского архипелага стали заселять Мадагаскар не позднее 1000 г. н. э. Они же устраивали набеги на прибрежные арабские поселения Восточной Африки, где, как и в Индии, бывали купцы из разных стран. Осколки китайского фарфора, которым торговали везде в бассейне Индийского океана, — обычные находки археологов при раскопках в прибрежных центрах Восточной Африки. Что касается самих арабов, то они здесь появились еще в Доисламский период. «Арабские мореходы и торговцы, — пишет английский историк Г. Фриман-Гренвил, — вступали в браки с туземками. Они знали все их деревни, понимали их языки и говорили на них. Конечно, это было начало смешения, приведшего к образованию суахили, всеобщего языка общения в современной Восточной Африке». Суахили, по мнению специалистов, возник в XII–XIII вв. как результат синтеза различных языков банту, подвергшихся арабизации. Новый язык сохранил строй своих африканских предшественников, но в упрощенном виде. 40 % словаря суахили составляет арабская лексика.
Арабские порты были способны обеспечить Васко да Гаму продовольствием и водой, дать отдых экипажам. Особого выбора у капитан-мора не было. Помимо арабских портов Восточной Африки можно было воспользоваться лишь берегами Мадагаскара; но о них было мало что известно, разве только то, что население там было редким и довольно бедным. К тому же преимуществом арабских портов была возможность найти в них опытных кормчих, знающих путь в Индию. Без таких кормчих Васко да Гама не рисковал плыть по совершенно незнакомому Индийскому океану. Если проследить его путь после Сент-Хелины, то окажется, что он все время следовал вдоль африканского берега, почти не отрываясь от него, явно боясь его потерять. Из этого, в частности, можно заключить, что капитан-мор не доверял сведениям об Индийском океане, ранее собранным в Европе. В глазах его самого и его кормчих ценнее всего были собственный опыт, собственная информация о расстояниях, течениях и ветрах от мыса Доброй Надежды до арабских портов и т. д. Никакие известные Васко да Гаме описания Индии не давали географических координат, и капитан-мор не собирался плыть наобум, куда-то на восток в поисках полулегендарных земель.
Северная часть Мозамбикского течения не стала значительной помехой для португальской экспедиции. Благодаря попутным ветрам, путь от Мозамбика до Момбасы, следующей стоянки Васко да Гамы, занял всего неделю. За это время было пройдено около 600 миль. Если до Мозамбика капитан-мор видел в основном низкие, нередко заболоченные края, то теперь, на выходе из Мозамбикского пролива, он достиг приморских равнин, где саванны чередовались с тропическими лесами, а вдоль берегов встречались мангровые заросли. Подходить к берегу было рискованно, так как он был прикрыт бесчисленными коралловыми островами с узкими проходами, заливами, полуостровами, созданными теплым течением.
В арабских портах предстояло наладить отношения с местными властями, что для Васко да Гамы оказалось не просто. В Мозамбике, первой арабской стоянке, вначале все шло хорошо. По просьбе португальцев арабские власти дали им двух кормчих, но потом отношение к Васко да Гаме изменилось. Дело дошло до столкновений, так как, по утверждению португальских хронистов, арабам стало известно, что Васко да Гама и его спутники — христиане. В Момбасе через три дня после прибытия на португальцев было совершено нападение. Фактически они почувствовали себя в относительной безопасности лишь в Малинди, где была их последняя стоянка в арабских портах Восточной Африки.
Трудно без оговорок принять утверждение о том, что арабы желали расправиться с Васко да Гамой как христианином. Это утверждение — лишь одна из возможных версий, поскольку хронисты одновременно сообщали ряд фактов, которые не вяжутся с однозначным объяснением поступков местных жителей. Если антихристианские настроения играли определяющую роль, то почему они распространялись только на португальцев? Сами хронисты писали, что португальцы встречали в арабских портах христиан из Индии и Эфиопии. Было известно, что европейские купцы время от времени появлялись на сомалийском побережье и в других районах Восточной Африки, где к ним относились как ко всем прочим иностранцам немусульманам, не лучше и не хуже. Наконец, почему порт Малинди стал исключением и почему лишь там португальцы почувствовали себя в безопасности? В Малинди жили те же мусульмане, правда, это были арабы, смешавшиеся с персами. Так или иначе, будучи мусульманами, жители Малинди не собирались нападать на португальцев.