El Puerto de Santa Maria se trouve dans la baie de Cadix.

Dans son centre-ville se trouve le chateau de San Marcos. Il date du XIII et, au départ, c'était un chateau-église construit sur l'emplacement de la grande mosquée. Par la suite il fut agrandi et transformé aux XIV et XV siècles.

El Castelo del centro ciudad.

Le chateau de San Marcos est entré dans l'Histoire avec un grand H: son hôte le plus connu est Christophe Colomb. Il y est resté tout le temps nécessaire jusqu´au financement de son voyage aux Indes. C'est d'ailleurs depuis El Puerto de Santa Maria qu'il partit vers les Indes (Amériques!!!) de part deux fois. Juan de la Cosa, propriétaire du navire de Christophe Colomb y est resté lui aussi. Ils ont réalisé la première carte du monde en l´an 1500, incluant de ce fait pour la toute première fois, l´Amérique.