The coastal town of Pemba is situated in the province of Cabo Delgado on the remote and beautiful north east coast of Mozambique. Pemba Bay is one of the largest inland bays in the world. Pemba competes with the best beach destinations in the world with its stunning waters, beautiful beaches and coral reefs.