Moreton's Harbour ligt op New World Island, een groot eiland voor de noordkust van Newfoundland. De plaats bevindt zich in het noorden van het westelijke gedeelte van het eiland, aan de gelijknamige natuurlijke haven. Het dorp is via de weg verbonden met het zuidelijker gelegen Bridgeport, het westelijker gelegen Valley Pond en het oostelijker gelegen Tizzard's Harbour.
Demografie
De designated place Moreton'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 256 naar 103, wat neerkomt op een daling van 59,8% in 25 jaar tijd.