Moresby Island is a large island that forms part of the Haida Gwaii archipelago in British Columbia, Canada, located at 53°04′44″N 132°07′40″W / 53.07889°N 132.12778°W It is separated by the narrow Skidegate Channel from the other principal island of the group to the north, Graham Island.