I'll give Cape May two thumbs up from a land lubber. We eat here every year, and while some think it has fallen a bit over the years (may be true), we still enjoy it every year. There is plenty to eat on the "land" side - bbq ribs, some kind of chicken, maybe a sausage & peppers dish or beef stroganoff, potatoes. And the desserts are still good too (maybe not what they were 3-4 years ago, but still good). The oreo bon bons are worth the price of admission alone.
As a "simple" meat and potatoes guy, Cape May might be my favorite dinner buffet food-wise.