There’s a genuine medieval castle sitting on the Massachusetts coastline, and no, you haven’t accidentally stumbled into a fantasy novel. Hammond Castle in Gloucester is as real as your morning coffee ...