The climate is warm subtropical and generally semidesertic, moderated by the sea and in summer by the trade winds. There are a number of microclimates and the classifications range mainly from semi-arid to desert. According to Köppen, most of the Canary Islands have a hot desert climate (BWh) and a hot semi-arid climate (BSh), caused partly due to the cool Canary Current. There also exists a subtropical humid climate which is very influenced by the ocean in the middle of the islands of La Gomera, Tenerife and La Palma, where laurisilva cloud forests grow.