La isla Moresby (en inglés, Moresby Island) es una isla grande (2.608 km²), una de las dos grandes islas del archipiélago de Haida Gwaii, perteneciente a la provincia de la Columbia Británica, Canadá.
Casi toda la población reside en la comunidad no incorporada de Sandspit (población 435), localizada en la esquina noreste de Moresby.
La superficie total del área electoral es 3,399.39 km².
Toda la isla, y las islas costeras e islotes próximos, pertenecen al parque nacional Gwaii Haanas y Sitio Patrimonial Haida.
La isla fue nombrada en honor del almirante inglés nacido en Calcuta, Fairfax Moresby (1786–1877).