Snorkelers off Bondi Beach were given a once-in-a-lifetime opportunity to swim alongside a giant sunfish.