Cape May!
We've had several really good meals here. There are plenty of selections besides seafood. The roast beef, veggies, soups and salads are very good.
Ice Cream? I don't think so, but there are tons of other choices. If you must have ice cream, it's right around the corner at Beaches and Cream.