On your way to Torres del Paine, Punta Arenas is the town where the plane will land. Nothing much otherwise about Punta Arenas.