Dentro de la bahía de Cádiz desemboca el rio Guadalete en cuyo margen izquierdo se encuentra El Puerto de Santa Maria psn 36º 35´N 006º 14´W
En la desembocadura del rio Guadalete en el margen derecho está la playa de Valdelagrana y en su margen izquierda está la playa de La Puntilla y a poniente de la misma está la marina y puerto deportivo de Puerto Sherry.
El puerto de Santa Maria es un lugar de mucha actividad de ocio y tambien de negocios. El puerto pesquero se puede ver desde el paseo maritimo, y disfrutar comiendo marisco y vinos de la zona en los restaurantes alli ubicados. La plaza de la Herrería y la zona maritima en verano, son muy animadas.
Las fiestas de Carnavales, Semana Santa, Feria de Primavera, la fiesta marinera Virgen del Carmen y la patrona de la ciudad, la Virgen de los Milagros el 8 de setiembre animan la ciudad durante todo el año.
El Real Club Naútico de Puerto Santa Maria ha dado al puerto sus famosa regatas de cruceros de vela, conocidas en todo el mundo como la Semana Nautica Copa Osborne que se celebra cada agosto.
HOTEL EN EL PUERTO DE SANTA MARIA
Situado muy cerca de la playa de Valdelagrana y el rio Guadalele