During our visit, I found two good spots for photos. One is at Watchman area. The top of Watchman trail is good for sunset photos. At sunrise, photos will be backlit but still interesting at the first a few minutes when the sun comes up. Another location is Rim Village area, which is also good for both sunrise and sunset.