It is nestled at the foot of the Zambales Mountains in the east and lies along coastline of the South China Sea in the west, with a total land area of 33359 hectares , making it the third-largest town in terms of land area in Zambales.area This municipality is known for Uacon Lake, the cleanest lake in Central Luzon, and for its numerous beach resorts.