City and port of Kenya served by the Moi International Airport (7)
I believe the answer is:
mombasa
(Other definitions for mombasa that I've seen before include "Port city of Kenya" , "Chief port of Kenya" , "African port" , "African city" , "Kenyan port" .)