Clouds over Calahonda beach after a day with hot sun, cold wind and wet rain. A high of 16.1 °C was reached this afternoon and the weather is set to improve over the next few days with temperatures in the 20s by the weekend.