La città ha tipicamente un clima caldo e umido, con temperature che scendono al massimo a 18 gradi. Agosto è il mese più caldo, con temperature che raggiungono un massimo di 34 gradi. Le temperature scendono al minimo, 18 gradi, a gennaio. Fondata nel XVII secolo dagli arabi, la città fu successivamente abitata anche da coloni persiani.