Il porto di Milazzo si trova all'inizio della armoniosa penisola all'interno della parte orientale della baia. Il perimetro del porto è lungo 2.500 metri e circonda un singolo bacino. A nord-est è protetto da un doppio molo (molo di Marullo e molo Foraneo) e a sud da un molo interno.