El Puerto de Santa María, villa marinera. Cádiz