Do you have experience diving in these places? I have heard good things about Croatia. But when it comes to Italy I once heard the phrase «There's nothing to see in Italy, well underwater» and it sticks to my head
No first hand experience I'm afraid. The closest I can get is Turkey where the water was fabulous but rather lacking in fishes. I really must put the Med higher on my list to explore.