La principal fuente económica de la comuna es el puerto de San Antonio, que está emplazado en una bahía natural, denominada bahía de San Antonio, y protegido de los vientos del norte por el cerro Centinela.