Chilly start but warm finish in Puerto Andratx