Anchor Point (2016 Population 314) is a town located in St. Barbe Bay, south of Flower’s Cove on the west side of the Great Northern Peninsula, in Newfoundland and Labrador, Canada. Take a look below for 23 fun and fascinating facts about Anchor Point, Newfoundland and Labrador, Canada. 1. It was the first English settlement…