Town Beach is a popular beach located in the heart of Port Macquarie, Australia. This beautiful beach is 1.4 kilometers long and has a golden sand color. Activities available at the beach include swimming, surfing, sunbathing, and beach volleyball. The beach also has many amenities, including lifeguards on duty, public restrooms, showers, and picnic areas. Dogs are not allowed on the beach.