Must-see hotels in Swansea, The Gower & Carmarthenshire