If you type the names of your ports into the 'blue' search box there is tons of info. You need to check your spelling though if you want a result. Villefranche & Civitavecchia will do the trick. Good Luck.
It is very easy to DIY in each of these ports that you stop in. Do your research. There is a very good website that you are not allowed to mention here but ifyou look hard enough you may spot it. nudge/wink.
Rome (Civitavecchia) : Kotor : Corfu : Rome (Civitavecchia)
Now from £489pp
Click here to see offer
UK : Hong Kong : Sanya : Singapore : Phuket : Cochin : Mumbai : Dubai : UK
Now from £1699pp
UK : Sydney : Papua New Guinea : Yap : Koahsiung : Hong Kong : UK
Now from £1999pp