Disons que pour moi c'est une escale courte, il vous faut être sur le bateau à maximum 16 H 30, compte-tenu qu'il faut environ 1/2 h pour aller de la gare au port et, ça fait 16 H, d'où partir de
Florence vers 14 H 30 et comme il serait étonnant que vous puissiez avoir un train avant 9 H, ça fait 4 H sur place, mais je suis bien restée 5 mn à
Sorrento en Novembre et j'ai repris le train de suite, il tombait des cordes

4 H c'est toujours mieux que rien, de toutes façons,
Florence en un jour c'est de l'utopie, donc vous verrez peut-être sur place en fonction des paramètres météo / monde etc...