Vejer
Vejer de la Frontera, in the unspoilt province of Cadiz, south of Seville, is only ten kilometres from the wild dune beaches of the cape of Trafalgar and excellent local fish restaurants.