 The islands have a subtropical, temperate Mediterranean climate, but this varies depending on the island and is moderated by the influence of the cold Humboldt Current, which flows northward to the east of the islands, and the southeast trade winds.Temperatures range from to , with an annual mean of .Higher elevations are generally cooler, with occasional frosts on Robinson Crusoe.