Discover South Carolina's stunning Atalaya Castle, a fairytale-like coastal landmark with Moorish architecture, rich history, ...