60-80 km of ITT in a GT seems like a good balance to me. Make the first a 10km prologue, a 30km halfway to shake up the GC, and a final 20km, not to put the GC upside down, but to define the small margins. Less than that becomes superfluous, imho, and much more than that and it completely makes the GC a battle between the best ITT riders only.
As for Algarve, they have a tradition of a substantial ITT course, usually around 20km in a 5 day race, and they also have a tradition in recent years of having top WT young riders wining here; Remco, Tadej, Roglic, Thomas, Kwiato, last year it would have been Hayter if not for the crash. I think that this year’s 30km one was a way of locking in at least one of the top young riders in the current peloton: Remco, Almeida, Vingo, which are all better than average ITT’ers. They got Remco + Hayter, McNulty and Foss, any of which would have been a deserved young winner. Nothing against the Gaudus and Higuitas, but Algarve always stood for the all-around type of rider. Still, is it unbalanced? It’s an early season pro stage race, I don’t think anyone should care that much about it.