Sobre un promontorio de reducidas dimensiones, y conformando una pequeña península que avanza hacia el Norte dominando la desembocadura del río Eo, se asienta la actual villa de Castropol como resultado de sucesivas expansiones a lo largo de su historia.