Se extiende la vieja ciudad española a lo largo de la península que se forma entre la bahía de Matanzas y la desembocadura del río San Sebastián, amparada, unas millas al sur, por el castillo de Matanzas, y al norte, por la imponente mole del castillo de San Marcos, sobre los que hoy, por gracia de la Administración norteamericana, no ondea la bandera de las barras y las estrellas, sino la blanca con la cruz de Borgoña, en un elegante gesto de respeto al propio pasado hispano.