El área urbana de Puerto Cortés se sitúa en el extremo sur de una pequeña península, separada de tierra firme por la laguna de Alvarado.