Der Hafen von Milazzo befindet sich auf einer Halbinsel östlich der Bucht. Der aus einem Becken bestehende Hafen erstreckt sich über 2500 m. Das Becken wird von Nordosten her durch ein zweiarmiges Kai geschützt (Kai Marullo und Kai Foraneo) und im Süden durch ein inneres Kai.