Tizzard's Harbour ligt op New World Island, een groot eiland voor de noordkust van Newfoundland. De plaats bevindt zich op het westelijke gedeelte van het eiland, aan de gelijknamige natuurlijke haven aan de westkust van Friday Bay. Het dorp is via de weg verbonden met Moreton's Harbour dat zo'n 4 km naar het zuidwesten toe ligt.
Demografie
De designated place Tizzard's Harbour kent de laatste jaren, net zoals de meeste afgelegen plaatsen in de provincie, een sterk dalende demografische trend. Tussen 1991 en 2016 daalde de bevolkingsomvang van 116 naar 55, wat neerkomt op een daling van 52,6% in 25 jaar tijd.
↑(en) Assembly of Newfoundland and Labrador, 'Newfoundland and Labrador Regulation 469/96' (Local Service District of Tizzard's Harbour, 1996; under the Municipalities Act, 1996), St. John's, 1996.