Drive through the labyrinth of little villas behind their bougainvillea smothered walls and you’ll emerge at the beach of Zahora. This is such a feelgood beach with a real holiday atmosphere, and the shallow, sand-filled pools that emerge at low tide are perfect if you have small children. The Cape of Trafalgar at one end is named for the famous battle that took place just offshore – hard to imagine now. In the middle, the beach is dominated by Sajorami, a hotel with a pleasant terrace, and a good spot for post-swim refreshments, or even lunch / dinner – the restaurant is good. But there are more chiringuitos around, on the beach and just behind it, as well as people selling archetypal beach stuff like bead and leather thong necklaces, and Che Guevara t-shirts. Park on the sandy lane at your own risk or in the packed car park for a small fee.