Pouch Cove is a town in the Canadian province of Newfoundland and Labrador. Take a look below for 11 fun and amazing facts about Pouch Cove, Newfoundland and Labrador, Canada. 1. The population is 2,069 according to the Canada 2016 Census. 2. It is located on the northeast Avalon Peninsula, 27 kilometers north of St….