Seaport on the Bay of Biscay (2,8)
(Another definition for la rochelle that I've seen is " Foreign port".)
(Other definitions for santander that I've seen before include "Spanish city" , "Port" , "Iberian location" , "Spanish resort" , "Spanish seaside town" .)
(Another definition for larochelle that I've seen is " port".)