'Quite amazing': Island team rescues hundreds stranded in B.C. landslide