Не нужен туда шенген, достаточно заранее "почесаться" - дней за 5 до отбытия в Италию, надо заполнить анкету в офисе в порту, предъявить загран паспорт и получить разрешение(типа визы). По прибытии в Бари еще оформить анкету и получить пару штампов. И можно гулять туда-сюда до тех пор, пока паром там стоит, т.е. почти сутки.