Join一 upcoming events being held in Nelson Bay. Nelson Bay is a picturesque coastal town located in Port Stephens, New South Wales, Australia, known for its beautiful beaches, clear waters, and diverse marine life, making it a popular destination for watersports, fishing, and whale watching, as well as a convenient gateway to the region's many national parks and nature reserves.