Alcácer é um substantivo masculino.
Quanto à cidade, a referência a Alcácer do Sal não exige o uso de artigo, pelo que não se põe a questão de o seu género gramatical ser masculino ou feminino. Diz-se «Ontem estive em Alcácer do Sal», ou «Alcácer do Sal é uma cidade portuguesa».