What does auf der Insel umherstreifen mean?

auf der Insel umherstreifen - German to English

to wander over the island