Diamond has a high melting point because it is a giant covalent structure with many strong covalent bonds that require a lot of energy to break.