Good Samaritan dies in boating accident