Is the international journey between Italy and Greece compulsory?

No. The international ferry between Italy and Greece is optional. However, if you choose not to travel between Italy and Greece, you can't substitute your international crossings for extra domestic trips.