Beaches in much of Sydney's south east have been closed after the city's first fatal shark attack in almost 60 years.