Experience welcoming and cozy Mozambique accommodation on the remote coast of Pemba Bay, one of the world’s largest inland bays.