I’m not surprised.
Your narrow spanish streets can make it difficult for any gps device. :) IMO I would blame the surroundings for this trace, not the watch.
Tell me if I’m wrong but maybe you walked 1 meter away from a 15m building and 10 meter from the buildings of equal height on the opposite side of the street. GPS satellites would have to be almost directly above you to have clear line of sight. Along the river the surrounding are more favorable and give better trace.
Smartphones do better in these surroundings because they also make use of the WiFi positioning system if turned on