FCO. Ese criterio de Koppen no me parece muy válido porque realmente los climas mediterráneos típicos suelen tener entre 15 y 20ºC de temperatura media. Luego la utilización de los 18ºC como límite de los climas tropicales y subtropicales Koppen la utiliza sólo para discernir los climas de las costas orientales de los continentes ya que en las occidentales al haber climas áridos, tipo B no hay discusión posible. Para Koppen el clima de las Islas Canarias es Bh (clima árido cálido sin diferenciar si es tropical o subtropical); en este sentido fíjate que casi todo el Sahara lo has considerado subtropical y según Koppen es también Bh. El incluye en la h climas con todos los meses por encima de 18ºC y climas con meses por debajo de 18ºC.
Creo que cuando elegí estos límites tuve un poco en cuenta eso, los climas B son los únicos que tienen en las precipitaciones su factor primario, y fui a por una definición térmica para toda esa zona subtropical. La diferencia entre el clima Bh de Koppen y lo que yo he definido para subtropical, es que yo incluyo también aquellos puntos no áridos; por lo tanto en los mapas se parecen, pero no son lo mismo.