El puerto de Santa Maria compte deux installations portuaires, le Club Maritime et Puerto Sherry.
Vous pouvez pratiquer des activités nautiques comme la voile ou la planche á voile, le kitsurf á la plage de Valdelagrana. La natation, le windsurf et la plongée sont d'autres activités sportives aquatiques offert par El Puerto de Santa Maria.
Vous pouvez également vous divertir á Acualand, un parc aquatique de la Baie de Cadiz, ce parc est situé á El Puerto de Santa Maria, c'est un des meilleurs parcs aquatiques de la province de Cadiz