Sweden’s most impenetrable castle sits on its own island at the coastal fortress town of […]