Assuming you mean a host country without a border with any other competing countries, Russia has a land border with Poland at Kaliningrad.Well, yes. I should have specified last non- Island venue.
I think the answer, surprisingly, is Russia 2018