Split, Kotor and Barcelona are the easiest Mediterranean cruise ports for independent travel. Ranked by walkability and transport.