In de dorpen Santpoort-Noord en Santpoort-Zuid staan twee indrukwekkende kastelen: de ruïne van Kasteel Brederode en Landgoed Duin en Kruidberg, een luxueus hotel.
Kasteel Brederode kent een roerige geschiedenis. Het oorspronkelijke kasteel, gebouwd in de 13de eeuw, werd in de 14de eeuw tijdens de Hoekse en Kabeljauwse twisten vernietigd. Korte tijd daarna werd het herbouwd, maar in de 15de eeuw werd een deel van het kasteel opnieuw verwoest door de Kabeljauwen. Na verschillende keren van eigenaar te zijn gewisseld, kreeg de Staat der Nederlanden de het kasteel in handen en is de ruïne verheven tot rijksmonument.
Landgoed Duin en Kruidberg heeft een minder bloedige geschiedenis. Hoewel het gebouw anders doet vermoeden, is het aan het begin van de 20ste eeuw gebouwd. Destijds was dit het grootste woonhuis van Nederland. Oorspronkelijk bestond het gebied uit twee verschillende landgoederen: Landgoed Duin & Berg en Landgoed Kruidberg, maar blijkbaar was dit voor een latere eigenaar niet groot genoeg en zijn de twee samengevoegd tot het huidige Duin en Kruidberg.