You need an article before "river" either a or the depending upon whether you are speaking of a specific river, or just a river in general. You can use "water shortages" or "drought". I think aridity is awkward, and it usually refers to somewhere that is arid all of the time, not seasonally.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.