Both are good, really just depends what you're in the mood for. Cape May is a buffet so the plus is that there is lots to choose from to please everyone. The draw for the Coral Reef (not a buffet) is the cool theme and eating near the aquarium. Personally, I would probably choose Coral Reef. We ate there in Nov and the food was excellent.