hi noosh, I am from sicily. Ustica is definitely one of the best diving site, it is all protected area and marine life is very well kept. also eolian islands, 7 small islands off the cost of Messina are very worth a visit, or egadi islands off the cost of Trapani... some very nice diving sites...