The main town in Port Stephens, Australia, is Nelson Bay. This coastal town is a popular tourist destination and serves as a gateway to the beautiful beaches, nature reserves, and activities in the Port Stephens region.