Overview of tourism activities in Barry, United Kingdom