Milazzo occupies a narrow peninsula jutting into the Tyrrhenian Sea on Sicily's northern coast. Most travellers pass through on their way to the Aeolian Islands — the hydrofoil terminal here is the main departure point — but the town itself deserves a stop.
The Castello di Milazzo dominates the headland above the old town. It is one of the largest fortified complexes in Sicily, layering Arab walls, Norman towers, and a Spanish-era citadel (containing the ruined Duomo Vecchio) across a site that has been defended since the Bronze Age. The views from the ramparts stretch across to the Aeolians on a clear day.
Beyond the castle, the Capo di Milazzo promontory offers good walking along cliff paths, with spectacular views of the islands and sea caves at the water's edge. In 260 BC, the Romans won their first major naval battle off this headland — the place where Rome became a maritime power. Below, a small bay is popular for swimming in summer.
Milazzo is about 40 km west of Messina and well connected by train and bus.