Danny Garcia has vowed to retain his light-welterweight titles for the 'people of Puerto Rico' against Mauricio Herrera on Saturday night.