Tennis ball hail stones

No joke Tennis ball hail stones on a regular basis in Queensland Australia , how shall a foamie covered in canvas or any other fabric stand up to that ; am trying out all kind of fabrics just bought some 90% shade cloth to glue on 2 inch Xps then give it 3 coats of exterior paint. Will probably have to give it a couple of weeks to mature so as to have full strength. Am interested in hearing your story.
PS Innegra fabric is too expensive and you have to put it in between two other layers of fabric for it to be any good . So that's a whole lot more weight and a whole lot more glue which makes it a lot more heavier
PS Innegra fabric is too expensive and you have to put it in between two other layers of fabric for it to be any good . So that's a whole lot more weight and a whole lot more glue which makes it a lot more heavier