Island hopping