Beaver Harbour is a harbour or bay on northern Vancouver Island, British Columbia, Canada, located to the east of the town of Port Hardy.[1] Beaver Harbour Provincial Park was located on the west side of the bay but was transferred to local governance in 1970.[2]