There are more restaurants and cafes in the tourist city of Canterbury than there are any other type of food shop, discloses a council report. Restaurants number 96 against grocers (92), public houses (81) and sweet shops (38).