Eilean Donan Castle is a historic keep that sits on a tidal island where three sea lochs meet in the Highlands of Scotland. It’s surrounded by rolling hills and looks like something from a fairytale.