Elton John is expected to be the highlight of Morocco's biggest music festival Wednesday evening -- despite calls by the country's main Islamist party to shelve the British singer because of his homosexuality.