La franja costera está templada por la corriente fría de Benguela, lo que da como resultado un clima semejante al de la costa de Perú o de Baja California.