La ciudad de El Puerto de
Santa María es un municipio situado en la
provincia de Cádiz, en la comunidad autónoma de
Andalucía. Se ubica sobre la ribera y
desembocadura del río Guadalete.
La población
del municipio en el año 2007 era de 85.117
habitantes. Su extensión superficial es de 159 km² y tiene una densidad poblacional de 522,6
hab/km².
Se encuentra situada a una altitud
de 6 m y a 21 km de la capital de provincia,
Cádiz. En su termino municipal se encuentra la
Base Naval de Rota.
El Puerto de Santa María se ubica en la costa
gaditana, en el interior de la Bahía de Cádiz, y
al sur de la Sierra de San Cristóbal; vecino a
los municipios de Sanlúcar de Barrameda
(carretera A-2002), Jerez de la Frontera, Rota,
Puerto Real, y Cádiz a través de la bahía.
Cuenta con unos 22 km de costa.
El Puerto de Santa María se caracteriza por su
atractivo turístico principal, la playa,
de las que cuenta con alrededor de 16 km, todas
de arena fina, y con más de 3.200 horas de sol
al año. De entre ellas, son importantes: Playa
de Fuentebravía (El Almirante, Fuentebravía, El
Manantial), Santa Catalina (Los Curas, Las
Redes, Vistahermosa-El Buzo), Valdelagrana, La
Puntilla (La Puntilla-La Colorá), La Calita, El
Aculadero, la de Levante (una zona de la cual es
Playa naturista) y La Muralla.
Una extensión importante del suelo del término
municipal pertenece al Parque Natural de la
Bahía de Cádiz.