you're right about stage 6. For Vieste no, that looks like Monte S.Angelo + sth else, and in general the roads there are nowhere near sprinter friendly.
Yeah, thinking about it you are right, about Vieste. It'll probably be something like this stage from 2017 (km 80-160)
https://th.outdoorblog.it/gn9ZITZhz...7/http://media.outdoorblog.it/a/a6f/foto1.jpg