a Mediterranean cruise is the perfect choice. That's why we've put together a list of the best Mediterranean cruise ports