Hundreds of people have held a heartbreaking vigil for 17-year-old Charlize Zmuda on the same beach where she was killed by a shark.