星岛湖位于北海合浦县西北部24公里处的洪潮江水库,距离北海市区50公里,约1小时的车程。大大小小1026个岛屿撒落在方圆600平方公里的绿水碧波上,星岛湖因此得名。星岛湖气候宜人,湖面宽阔,水绕青山,该处还建有“水浒城”,是中央电视台拍摄《水浒传》的外景基地。