Whitbourne is a town on the Avalon Peninsula in Newfoundland and Labrador, Canada in Division 1. Take a look below for 16 fun and interesting facts about Whitbourne, Newfoundland and Labrador, Canada. 1. Whitbourne, Newfoundland’s first inland town, is named after Sir Richard Whitbourne, one of the most colourful early settlers of the province of…