Officials said 227 people have been rescued from an inflatable dinghy near the Canary Islands as governments face criticism for not doing enough or limiting efforts of aid groups.