Hi.
Nice photo...
As probably everyone knows, this species is not breeding on Madeira Island, Porto Santo, or the Desertas. The only colonies in Portuguese territories are in the Selvagens Islands (Selvagem Grande, Selvagem Pequena, and Ilhéu de Fora). Local populations have been estimated at more than 36.000 breeding pairs in S. Grande and 25.000 in S. Pequena (Oliveira & Menezes, 2004), and a lesser colony in I. de Fora. The bibliographical source is:
OLIVEIRA, P. & D. MENEZES (2004). Aves do Arquipélago da Madeira. Serviço do Parque Natural da Madeira / ArquipélagoVerde produtos promocionais, lda. Funchal. 111 pp.
Best regards from the Canaries.