A very simplified explantation.
Cyclones need water of about 26 degrees to form, this gives it the energy they need. If you take this away, either by dropping the temperature of the water or the cyclone hits land, it will loose this energy and start deteriorating.
Pretty sure that's how I remember it from MET anyway