Bamburgh Castle, the iconic, much photographed fortress on the Northumberland coast, has defended the surrounding lands for 1500 years.