El Puerto de Santa María

El Puerto de Santa María terletak di pesisir Samudera Atlantik, di dalam Teluk Cádiz, selatam Pegunungan San Cristóbal; dibatasi oleh Sanlúcar de Barrameda, Jerez de la Frontera, Rota, Puerto Real, dan Cádiz di seberang teluk. Kota ini memiliki garis pantai sepanjang 22 km.