Reasons why Portuguese built Fort Jesus

- To act as a hiding place against attacks by their enemies/protection.
- To use it as an administrative base.
- To use it as a base of sending expeditions against resisting coastal communities.
- To store armaments/weapons.
- To store trade items before exportation.
- To use it as a watch tower.
- To be used as a prison for war captives