Tucked away in Mallorca’s north-east, Artà is a town where...