Dog rescued on NSW south coast after being swept off rocks and swimming 800 metres to island

· The Guardian