La ciudad está situada en la costa occidental de la gran isla de Luzón, frente al Mar de la China Meridional.