West Cracroft Island is an island in the Johnstone Strait region of the Central Coast of British Columbia, Canada, located east of Port McNeill.[1][2] It is the larger of the two Cracroft Islands, the other, East Cracroft Island, being so named to distinguish between the two islands, which at low tide are one island.[3]