What does auf einer Insel stranden mean?

auf einer Insel stranden - German to English

to-be marooned on an island