Hello MSA,
'Petrel, Morocco' is a pretty irresistible thread title!
You asked for opinions, so here is another one: I believe that even this poor record shot provides sufficient information to identify the petrel in question, with reasonable confidence, as a European Storm Petrel. The attached photo-montage, in which I have added a couple of images of similarly positioned European Storm Petrels for comparison, and attempted to clarify what can be seen in your photograph, illustrates my analysis.
As a matter of fact, even though there is a significant size difference between European Storm Petrel and Madeiran Storm Petrel, they are actually quite similar in shape and proportions. The crucial feature in your photograph is the light underwing bar, the position of which is precisely where it should be on a Storm Petrel and too far forward for it to be "the [trailing] edge of the wing". In addition, there seems to be slightly too 'long' a white rump for Madeiran, which typically shows a rather narrow band of white crossing the rump (though not all are so narrow).
As for Leach's and Wilson's Storm Petrel, I think possibility of either can be eliminated on wing shape and upperwing/underwing pattern.
Regards,
Killian Mullarney