Perched on the rocky cliffs of Gloucester, there’s a medieval castle that most Massachusetts residents have never heard of, ...