Why ?

TAP Lisbon flight now diverting to Tenerife.

I don’t understand why a flight from Lisbon would divert to Tenerife,  normally mainland flights would go back to the mainland.

I see nothing is diverting to Porto Santo. The hotels could be full, and plus there has been no ferry for 2 days, so if the ferry goes tomorrow it’s likely to be fully booked both ways.