The Civil Guard has rescued 34 immigrants, all men, who were found aboard a canoe 14 kilometers south of El Hierro in the Canary Islands.