Tropical cycle die out at land surface , why ?? . it is because that in land surface there are blocking the wind ,speed ,and the strength of tropical cylce , Like examples is mountains, house , trees ,etc. .
So as a result the tropical cyclone become weak and suddenly it will die out ..
:)) (Hope It Helps).... (^_^)b