Wishes/HalloWishes/MK Fireworks can be viewed from any of the monorail resorts, WL, FW, the TTC, and (if you're lucky) the water transportation.
Contemporary - no view from Chef Mickey or the Wave. You can watch the fireworks from the CR 4th Floor Observation Deck or California Grill (if you are dining there).
California Grill - the restaurant has an observation deck where you can watch Wishes. They pipe in the music. A few tables have a view of Wishes, but those are pretty hard to come by. You can ask for a window table, but they do not promise to have one available before fireworks. If you want to eat here, I would aim for an ADR about 2 to 2.5 hours before Wishes. Personally, I like the observation deck because you don't have to deal with reflections in the glass.
4th Floor Observation Deck - guests can watch the fireworks from the viewing area. They pipe in the music. I would guess the view is similar to that of California Grill, but from a lower angle.
Grand Floridian - no view from Citricos (a few bursts might be visible, but not really anything worth seeing) or 1900 Park Fare.
Narcoossee's - this is my favorite restaurant in WDW. Most window tables have a view of Wishes, but the view is often blocked by folks standing out on the veranda. You'll probably have to go outside to watch as well. Then dim the lights and pipe in the music (inside the restaurant and outside on the veranda). You can request a window table. I would aim for an ADR about 90 minutes before Wishes.
Boat Dock - guests are able to view the fireworks from the boat dock area. They pipe in the music. Almost the same view as Narcoossee's.
WL Boat - if you happen to be lucky and be taking the boat to MK from WL (or the opposite), you might be able to watch Wishes from the boat.
I've not as familiar with the layout of watching Wishes from WL or the TTC.