El conjunto monumental de Castro Urdiales, también conocido como Puebla Vieja, tiene origen medieval y se encuentra a orillas del mar.