Kerala , because its nature and environment , known Gods Own Country. All malls , beaches, waterfalls , temples , etc. are best. But if you are not from South India then keralian food will be only thing that you will dislike in kerala.
It mainly consist of seafood , fishes , crabs and mainly famous kerala paratha. Paratha is mainly made up of maida which is very sticks and hard to eat.
However , there so many restaurants offering many options for food like North Indian , western. They can complete your need.
Otherwise , kerala is heaven on the earth. It is very beautiful place to travel. People are very friendly. So if you can manage food then this will be your best destination ever for travel.