This map taken from Kai-Lung Ho shows Mogadishu wrongly placed on the Red Sea.
But correctly just north of the mouth of the Nile of Mogadishu and opposite Aden.
Sugiyama Masaaki identifies the first three places of interest for East Africa:
1: Mogadishu 麻哈答來 (Ma-ha-da-lai) (Sugiyama 2007 p58)
2: Aden 哈丹 (Ha-dan) (Choi, Chang-Mo, 2012 p32)
3: Zufar? 外法剌 (Wai-fa-la) (Choi, Chang-Mo, 2012 p32)
4: The place just left of Mogadishu is: 顔細哈你赤 (Yan xi ha ni chi) according to me to be replaced by 顔細哈拔赤 (yan xi ha ba chi)
as the Arab and Persian geographers correctly called the place: The Zan-shi of the Habashi.
5: Just north of Mogadishu is 羅的里尼 (Luo di li ni) being Rud-I Nil the Persian name for the Nile (Hudud al Alam). The Yongle Dadian
(the Great Encyclopaedia) has Lude-Nile in the country of Misr. (the places further north are also from inside Egypt) (Liu Yingsheng 2010 p93)