Not that I care for their website, but Stitch Kingdom has a list.
One heads-up about the Stitch Kingdom list: There are in fact no set specific times that magic shots are available, and indeed a lot of times it's going to come down to your photographer's preference.
Most photo locations have at least two different magic shots minimum that a photographer can choose from, and from there it's really their preference as to which one they set up.
A photographer at Mount Everest at Animal Kingdom may be doing Tinkerbell shots at 1:30 PM, but if you go back to that same spot 30 minutes later it may well be the balloons, if there's been a photographer change. The next day it might be Simba (yes, Simba) in the morning and the balloons in the afternoon. Different photographers prefer doing certain shots over others - either due to personal taste, guest demographics, camera issues, or even the weather.
Register on WDWMAGIC. This sidebar will go away, and you'll see fewer ads.