There is a Bridge to Kigamboni called Nyerere Bridge. This Shows that you are NOT a Tanzanian because if you were born and raised in Dar es Salaam then you should have known about Nyerere bridge.
they don't allow you to record in the ferry probably because they overpack them above passenger capacity and its not allowed for them to do but greed is strong
I sincerely don't recommend Malaika; Sun N Sands is a more desirable and costly area. You could have visited Sun N Sands for a better stay; you were only 1km away from the beach resort.