Port Hardy is a district municipality in British Columbia, Canada located on the north-east tip of Vancouver Island. Port Hardy has a population of 3,902 as of the 2021 census.