A cidade fica situada no litoral norte de Santa Catarina, encontra-se no encontro do rio Itajaí-Açu com o mar e integra um eixo de ligação com as principais rodovias e aeroportos do Brasil. Colonizada por portugueses no século 18 e alemães no século 19, a cidade tem desde os seus primórdios uma forte ligação com a navegação. Hoje o município abriga um dos maiores complexos portuários do país.