Catching the sunset would be the best time for photos. So if that's what you want to do, I'd advise to visit around an hour before sunset but on weekends or holidays you might need to venture out sooner than that. The hike isn't that bad so you could end up doing it multiple times to get the timing right with the lighting and the crowds.