Traveller Dog and his mama get great restaurant food in Sicily.