Thanks to its location virtually on our doorstep, the Mediterranean is a perennial favourite of British cruisers. Stretching 2,500 miles from west to east, it is encircled by three continents and has ...