I would choose the Flying Fish. It is the closest to you, and I think it is the best food. You can still get a steak there. Without the dining plan it is a better deal to go to Flying Fish than Cape May Clambake. The buffets are great on the dining plan but without the plan they are really overpriced. The Cape May food is decent but not worth $40 per person plus tax and tip.