全て「無理もない」のニュアンスの表現です。
It's understandable that she is angry.
彼女が怒るのはもっともだ。
understandable は「理解できる」が直訳ですね。
You can't blame her for being mad.
彼女が怒るのは仕方ないよ。
blame は「責任を問う」の意味で、can't blame で「仕方ない」という意味ですね。
She has good reason to be angry.
彼女が怒るのは当然だよ。
have good reason は「正当な理由がある」ですね。