What physical landforms are in mombasa Kenya?

there are no physical landforms in mombasa.