The village of Mumbles is the setting for the charming and welcoming Carlton Hotel, whose Gower peninsula location is ideal for golfers.