Cape May is a great choice, and if you time it right you'll be able to see much of the fireworks from the Special Illuminations show, from the bridge, or from the dock area of the BC. You can go into EPCOT via the IG, of course and see all of it, if you wish. It's all a matter of personal taste, but I'd never trade the opportunity to dine at Cape May for 'Ohana. Just no comparison.