Ynys-yr-Allor, lock No 12 on the Neath Canal. Translated from Welsh, this means 'meadow of the altar', so it's possible that this was at some time a religious site.
Blaengwrach pictures
Swansea pictures
All Wales pictures