A 34-year-old man has been charged after a fatal traffic crash that lead to the death of an 18-year-old Mareeba man on Sunday morning, about 113 kilometres from Cairns.