You're dead right Yorkie, it had been there so long I had even forgotten I had posted the question! Anyway the answer was the "Leaf Boat Fountain" in Swansea, which is right in front of Swansea Castle (no, I didn't know Swansea had a castle either, till I was there recently) and the Swansea B.T.Tower, which is just visible on the left of the photo below.