By Ship
If you choose to arrive to Sicily by ship, possibly taking with you your own car, you can reach Catania harbor or Pozzallo harbor (if you come from Malta). If you travel with your own ship or yacht, the recently built marina of Marina di Ragusa is very well organized to welcome you.
A bit farther in Sicily there are three other harbors in Messina, Palermo and Trapani.
The main shipping companies operating in Sicily are:
SNAV
GRANDI NAVI VELOCI
TIRRENIA
GRIMALDI LINES
TTTLINES
VIRTUFERRIES