Sort:  

The reason maybe is we are surrounded by mountains and the sea is also near, so I think the mountains and the sea are major factors that is holding the clouds to stay where they are. But when the wind blows from Malaga or vice versa and its stream is so forceful, then the clouds would disappear fast.