You know Barry isn't that bad, Ignore the tat and tack and you can enjoy lovely walks along the top and then along the beaches at low tide, and go walking over the rocks if you are still sure-footed. On a summer evening the water is often warmed by the day's sun and on occasion, when much younger, I sometimes went in. There are great views across the Channel to Exmoor etc and great views of the islands.
Can't think of any place I wouldn't want to go back to, but haven't been to that many. But there was one awful hotel in London near Finsbury Road, a very last minute booking. The manager looked at us as if we weren't her usual type of customer, the plastic teaspoon melted in the cup of tea I made and I did not dare use the shower. Breakfast was put on floors outside the room as place was being refurbished etc.