Formulate an answer to this elaborate question: In which town in Scotland can the New Slains Castle and Old Slains Castle be found?
Aberdeenshire