With a serious food focus and love of nice hotels, I'd suggest Goa over Kerala. In my (albeit limited) experience in both regions, there is a higher density of great restaurants (provided you like seafood) and reasonably high-end hotels in Goa. Of course, you could try to do both (my usual approach) for less time in each place.