ZAGREB, Croatia (AP) — An Italian ferry carrying more than 300 people has arrived in the Croatian port of Split on the Adriatic coast after getting stranded in open sea because of technical problems.