La localidad se sitúa en la costa norte del saco interior de la bahía de Cádiz, probablemente cerca del antiguo poblamiento romano de "Portus Gaditanus".