A swimmer in his 60s has died after a shark attacked him just 15 metres off Perth's Sorrento Beach.