The spearfishing community has been left devastated after a 38-year-old man was killed in a shark attack off Rottnest Island yesterday.