Batalla de Trafalgar frente a Vejer Historical milestone · Vejer de la Frontera, La Janda, Cádiz Image of Vejer de la Frontera, not of the place itself. On 21 October 1805, off the coast of Vejer's municipal area (Cape Trafalgar), the naval battle between the Franco-Spanish and British fleets was fought, ending in British victory and the death of Admiral Nelson. 21 de octubre de 1805 Photo: Max Feudoroff (CC BY 3.0) What to see and do in Vejer de la Frontera