An equipment outage and flooded roadways led to significant travel disruption at San Diego Airport, affecting over 300 flights.