El clima es cálido y húmedo, pero sorprendentemente con escasa o nula precipitación, debido a la fría corriente de Benguela, que evita que la humedad se condense fácilmente en lluvia.