there is a constant i use for the starting circle, you can set that to whatever you want. otherwise the way this works is it deletes everything and places the starting island. the problem with leaving other islands is that i would have to place them manually which means there are some weird artifacts at chunk borders because of the way the generation of normal terrain handles those.
in control.lua there is this line:
local radius=100 -- size of starting circle
change that value if you want a larger starting circle, though you would have to restart with a new map after the change