Newcastle is home to a number of beautiful beaches, including Nobbys Beach, Newcastle Beach, and Bar Beach. Visitors can enjoy swimming, surfing, and sunbathing.
Newcastle is home to a number of beautiful beaches, including Nobbys Beach, Newcastle Beach, and Bar Beach. Visitors can enjoy swimming, surfing, and sunbathing.