Repeating Islands