Barcelona,’ the city has become one of the busiest and most popular cruise ports in the Mediterranean—not only for those embarking on a cruise but as a port of call as well. As a result, it is a major tourist destination for both cruise passengers and those on...