A perfect day at Rodeo Beach