Swansea has long been a place of magic and mystery. Ruined castles with ghostly inhabitants dot the landscape, while the golden sands of Gower are steeped in Arthurian mythology …