星岛湖位于北海市合浦县西北部,距离县城23公里,离北海市区47公里,湖面面积66平方米。原来是为了拦截洪潮江所建的一个大水库所形成的湖,湖内大小岛屿共有1026个,如一颗颗星星散落在湖上,因此叫星岛湖。
星岛湖上有各种鱼类、罗非鱼、鲤鱼、塘角鱼、鲫鱼等等。
星岛湖如其名,该岛像星星一样,有1026个形状大小不同的岛被星星覆盖,每个岛都有其独特的魅力,风景、地形、地形都不同的岛呈现出不同的生态系统。因为1996年的《水浒传》在此建设了许多外景地,所以《水浒传》在此拍摄,《水浒传》的拍摄也使星岛湖成名。