If you can't get a reservation to be in the restaurant at the time of Wishes, you could always get an earlier slot then watch the fireworks from the balcony at the end of the Contemporary overlooking MK.
Other options are to eat at the Grand Floridian or Polynesian before the fireworks start and watch from the lakeside. I think at the Poly the music is piped in (quietly!!) to the beach.