Improved island generation, including beaches