The Mediterranean is a fantasy cruise destination for many. While major cities, such as Barcelona, Rome, Venice, Athens and Dubrovnik, with their world-class attractions, get much of the attention, its quieter ports often reveal the soul of a destinat...