Wood's Island. at the mouth of Humber Arm