The other day we arrived to El Puerto de Santa Maria just for one reason, we had red in some travel guide, that if approaching from Jerez to Cadiz, a nice option to have is to take a ferry leaving El Puerto and connecting with Cadiz.
It took us some time to actually figure out where the terminal building is located and to find a free parking space for our rental car. Once we found both, we had some free time before ferry departing and luckily we got a chance to see a local fair, see Fair in El Puerto de Santa Maria.
Yachts (boats) at Bay of Cadiz
Terminal Maritima El Puerto de Santa Maria
For a timetable please visit: B-042 - Cádiz-El Puerto de Santa María
While you are waiting for departure you can make a lovely photo session next to the bull (located at Terminal parking)
If I remember right, ticket price is EUR 2.65 round-trip (as of 11.06.2016)
Passengers entering ferry/catamaran
The sailing takes actually pretty long (about 45 minutes) during which you can get spectacular views of the Bay of Cadiz, City of Cadiz and of course El Puerto de Santa Maria.