Lord’s Cove is a town in the Canadian province of Newfoundland and Labrador. Take a look below for 8 fun and interesting facts about Lord’s Cove, Newfoundland and Labrador, Canada. 1. The town had a population of 162 in the Canada 2016 Census. 2. Lord’s Cove has a rich inshore fishing history and heritage. 3….