You may have been unfortunate to have a hole in the carport roof. This can be caused by falling roof tiles and slates. If the carport has brittle corrugated plastic sheets fireworks can puncture the glazing. Our installers can advise if we can repair or replace the glazing.