you are better off getting a contractor to fix your roof issue? esp in islands.. since any roof would be hurricane rated.. however,.. i do not know if there are those kinds of building standards where you live..
are the two opposite walls the same height? one looks taller then the other..