Northumberland is packed with dramatic castles, from beachside fortresses to island landmarks, and Tripadvisor reviewers have ranked six visitor favourites.