Woman drowns at Punchbowl Rocks Beach