Shopping mall announcing financial support for rescue vessel (6)
I believe the answer is:
arcade
'shopping mall' is the definition.
(I've seen this before)
I cannot understand how the remainder of the clue works.
(Other definitions for arcade that I've seen before include "where 'penny' often drops" , "Shops in row" , "Covered area or passage with shops" , "Colonnade" , "Lots of games" .)