Bonavista is a town on the Bonavista Peninsula, Newfoundland in the Canadian province of Newfoundland and Labrador. Take a look below for 21 interesting and fun facts about Bonavista, Newfoundland and Labrador, Canada. 1. Unlike many Newfoundland coastal settlements, Bonavista was built on an open plain, not in a steep cove, and thus had room…