Indeed, a lot of Spain is further West longitude wise that the UK so it’s no wonder even in the Summer it takes an age for the sun to rise in the morning.
Portugal who are on Western European Time which is the same time as us here in the UK tried aligning there time zone with Spain a few years back and they changed back, biggest problem was it was then still light at 11pm down there which messed with school age children going to bed!