Why are South-West monsoons less rainy in Tamil Nadu? Explain

Why are South-West monsoons less rainy in Tamil Nadu? Explain.

Tamil Nadu lies in the Eastern coast of India.
South-West monsoon is less rainy in Tamil Nadu due to the following reasons .
(i) The Arabian Sea branch hits the Western Ghats and causes heavy rainfall there. By the time it advances towards Chennai, it becomes off-shore and gives less rain.
(ii) Bay of Bengal branch blows parallel to Tamil Nadu and does not give rainfall.