The first two birds are correct. The juveniles seem correct (but not familiar enough with gulls, to give age for sure), aside from the last one, which is not a Black-Headed Gull.
Spotless starling is a very common species in western Mediterranean region, and can form very large flocks.