From what i've researched there's a server file (island.json) that holds the config to avoid this, assuming it's the prior generated islands. If this is lost/corrupted it wont know how to avoid existing islands... thinking disk space issues etc.
The source was a few years old but probably still applies.