i am holding official indian passport. i am taking an MSC cruise from Naples. all ports of call are in schengen region ( i have type C multiple schengen visa) except the port of call 'La Goulette, Tunisia'. where the total halt is 6 hours. do i need visa for Tunisia ? if yes then what category? can i apply for visa in italy as i will be in italy for one week prior to cruise sailing? or can i get visa on arrival at Tunisia? or if i do not have required visa, will i be allowed to board the ship if i do not disembark ? i have not got clear answers from the booking agent and the shipping company.