El 21 de octubre de 1805 se produjo la batalla de Trafalgar frente a las costas del cabo de Trafalgar, en Los Caños de Meca, antigua localidad perteneciente a Vejer.