Public transport in Sicily

What is the best means of public transport from Messina to Catania or, preferably, Pozzallo, to catch the ferry back to Malta?

Messina -> Catania: Train
Catania -> Pozzallo: Bus from train station Catania

Thank you. I've been looking at www.trenitalia.com and cannot find a train on the dates required in March next year so I wondered whether there was a train service! Maybe there is a problem with looking so far in advance!!!