Brownsea Castle is located on Brownsea Island in Poole and has a history going back many centuries