This question already has an answer here:
I am a UK citizen, working offshore of Angola. The shipping agent took my passport when I went through the Angolan port authority, to join my vessel. The Angolan authorities have my passport, as my work visa is getting renewed.
Can I go onshore into Angola with my seaman's book and wait in a hotel for the return of my passport?
Edit: i am not joining a vessel. I am remaining on land in the country without the visa