These cyclones are mere warnings of what is slated to follow in the future! Countries like Maldives which comprises of over 2000 tiny islands with low lying lands is slowly sinking into the sea due to climatic changes. By the next century almost all of Maldives is predicted to sink in the Indian Ocean. If we all don't change then probably there will be more countries who sink like Maldives!
I think modernisation is the main cause behind it. People are cutting down trees to develop the island. As a result the cyclones cannot be checked. Hence the islands are sinking in ocean.
Modernisation is the chief culprit. If anyone still has doubts about it, see what happened in Uttarakhand! Nature unleashes its fury by way of storms and rains from time to time, but at the same time she also has provided us with protection form them in the form of mountains and forests. But instead of conserving those means of our protection, we have destroyed them with our own hands...so why cry foul over something that we are responsible for? Nature has done her duty, we are not doing ours!