The largest of Channel Islands