Is the international journey between Italy and Greece mandatory?

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