I was looking at the work of an admired photographer recently and was struck by the comment that he never revisits a scene. While I understand the view that a sole visit helps maintain focus and the need to get it right the first time I feel that attitude leaves so much on the table;
1) Planning. Even when paying the utmost attention to detail it can be extremely challenging to fully determine image quality from the camera LCD panel. The possibility for improvement may not be understood until the processing stage, and this may drive a plan for a return visit.
2) Timing. We are all aware of how lighting conditions impact images, but we also need to consider weather and seasonal conditions (does the weather reflect the mood of the image, do cloud details add/subtract from the image etc). With all things considered I feel a photographer would have to be extremely lucky to capture ideal conditions on their first visit.
3) Variation on a theme. Of course repeat visits are required if the photographer wants to capture a subject under varying conditions (before/after, time lapse, moods, seasons etc)
For my own workflow I like to scout and take test images, and use post production to drive decisions on follow up visits. This may not always be practical (eg when traveling) or even needed of course but I do try to keep my options open.
Following is a series of shots I took over the period of approximately a year. this is a place I have hiked on multiple occasions. The first image is one I took for reference - image #2 the result of waiting for the appropriate conditions (snowstorm) and #3 just because I thought autumn may provide a different perspective.