Made an Island in world machine - I think I am happy with it but now I need advice

Why do you think this is wrong? That’s how you do it. The only thing you cannot do is modelling overhangs and caves with only the landscape component. Its using just a heightmap, it cannot represent overhangs/caves. You can make holes in the landscape and place meshes there to provide that.