Your South Wales theory could be spot on - have a look at these pictures of Barry Island (I was concentrating on the large building):https://home.bt.com/lifestyle/travel/uk/7-places-on-barry-island-that-gavin-and-stacey-fans-need-to-visit-11364081313957https://www.fotolibra.com/gallery/1162788/barry-island-beach-south-wales/https://www.alamy.com/stock-photo/barry-island-beach.html