Pemba is the capital of Cabo Delgado province, the northernmost province of Mozambique. It is set on a peninsula overlooking the third largest bay in the world. Originally a small fishing village...