What are the top tourist attractions in Mombasa?

Is Mombasa walkable?