English Lucy Islands Cited by user Canuckle on 06 Jul 2013 The Lucy Islands (known as Lax Spinna, meaning "on shoulders," in Tsimshian) are a small archipelago off the North Coast of the province of British Columbia in Canada.