I think I recall having read that Australia has an arraignment regard asylum applicants that sounds really interesting. The arrangement is that if someone applies for asylum in Australia the application is considered with the applicant staying in another country. Then if the application is approved the applicant is allowed to move to a safe country in the Pacific....one of the small islands there (can't recall which)...and is then safe and out of danger. It's a country that they signed a treaty with and they pay that country a fee (annually IIRC) to help that small country support and assist the person in question.
So,the applicant is allowed to go to a safe country and Australia doesn't have to worry any more about him/her.
IMO we could make similar arrangements with some small Caribbean island nation.