I like that idea with the GFI right beside the switch like that.. Sure beats going out to reset a GFI in the cold and wet!
At my parents place I have all their outdoor lighting and outlets for festive lighting controlled off a photo control that drives a contactor in the basement.. Works well... GFI's are in the basement too..

A.D