Na costa maranhense, Alcântara está a cerca de 30 quilômetros de São Luís, capital do estado, do outro lado da Baía de São Marcos. Fundada durante o período colonial, a cidade tornou-se um dos principais centros econômicos do Maranhão a partir do século 18, graças à economia do açúcar e, depois, do algodão.