Covid update: 189 new cases, Gran Canaria has most for 3rd day running