Witless Bay is a town on the Avalon Peninsula in the Canadian province of Newfoundland and Labrador. Take a look below for 22 awesome and fun facts about Witless Bay, Newfoundland and Labrador, Canada. 1. Located on the Irish Loop, 35 km south of the provincial capital, St. John’s, Witless Bay is a small, scenic,…