Nipper’s Harbour is a town located on the east coast of the Baie Verte Peninsula of Newfoundland in the Canadian province of Newfoundland and Labrador. Take a look below for 25 amazing and interesting facts about Nipper’s Harbour, Newfoundland and Labrador, Canada. 1. This incorporated community of 85 people is located on a rocky inlet…