In which of these places do many people still speak Chavacano (or "broken Spanish/pidgin Spanish") as their first language?

Cavite City and Ternate - Many older people use Chawakano as their mother tongue. Chavacano is also known as the Filipino Spanish Creole.