We are leaving from Montemarcello driving to Livorno and taking an early ferry to Bastia but on a Saturday (12 September). Arriving 2 hours prior to ferry departure is it really necessary? We then drive from Bastia to Ajaccio arriving by4PM. Perhaps, we are being way too optimistic? Thanks for any info you can provide.