San Fernando es eminentemente llano, con zonas situadas incluso por debajo del nivel del mar, y muy fangoso, siendo surcado por numerosos caños mareales, como el Caño de Sancti Petri y el Río Arillo.