Why should they ever get to a position where they have no land? Even the worst sea-level rise predictions states that the sea level will rise only by around 3 metres in the next 100 years or so and about 10m by 2300.

3m is just around 9ft. And we are talking about less than 12000 people living in about 25sq.km of land. It would be trivial to increase the height of the land by a couple of metres.