La comuna se extiende entre la Cordillera de Nahuelbuta y el mar, e incluye en su jurisdicción a la vecina isla Mocha.