Hoy hemos estado en el pueblo y en el castillo antiguo de Castro Marim (Baesuris para los romanos). Este pequeño pueblo del Algarve portugués esta junto a Vilareal de Santo Antonio y era el punto defensivo más importante de esta zona del sur de Portugal al estar asentado en el único montículo más cercano al rio Guadiana en su desembocadura al Océano Atlántico. Desde siempre su papel fue defensivo al estar en medio de una planicie. En su museo arqueológico se hallan restos de los fenicios, griegos, romanos y árabes. Desde la baja Edad Media protegía la frontera portuguesa del Reino de Castilla y más tarde de España.
Ahora pueden verse el viejo castillo del siglo XIII reedificado sobre una pequeña alcazaba mora, que consta de un recinto cuadrangular con cuatro torres redondas en cada uno de sus ángulos y protegido por una recia muralla que daba protección al resto del pueblo. En el siglo XVII, en el resto de la colina se edifico otro castillo más amplio y más adaptado a las guerras de cañones, el fuerte de San Sebastián, unidos los dos por un largo bastión. Todo el sistema defensivo de Castro Marim tuvo una gran importancia estratégica en las guerras por el Algarve entre Portugal y España.
En 1920 fue clasificado como Monumento Nacional portugués.