At this point, I would go with Whispering Canyon.
While I love breakfast at Cape May, I’ve tried dinner there several times and each time I was left wanting more, as in variety and “must have” selections.
Others love Cape May for dinner, so your mileage will vary.
Whispering Canyon offers a choice of ala carte entrees and the AYCE skillets.
Cape May is strictly buffet.
Whispering Canyon Cafe - Dinner Menu- Wilderness Lodge
Some things to always keep in mind:
What time do you want to eat?
Where are you coming from?
Where are you going to?
How are you planning to get back and froth from the resort; your car, Disney Transport, or taxi?