Must-see entertainment in Swansea, The Gower & Carmarthenshire