Le port de Milazzo est situé sur une péninsule à l'est de la baie. Le port, constitué d'un seul bassin s'étend sur 2500 m. Le bassin est protégé, au Nord Est par un quai à deux branches (quai Marullo et quai Foraneo), et au Sud par un quai intérieur.