Located on a peninsular, Swansea has two water fronts - one on Lake Macquarie and one on the Pacific Ocean. With a population of around 15,000, it is the largest town in the Lake Macquarie area.