Spaniard’s Bay is a town in the Canadian province of Newfoundland and Labrador. Take a look below for 15 fascinating and fun facts about Spaniard’s Bay, Newfoundland and Labrador, Canada. 1. It is located on the northwest side of Conception Bay and consists of Vokey’s Shore, Northern Cove, Mint Cove, Green Head, and Goddenville. 2….