Caritas campaign make strides, but miles still to go in welcoming migrants