We expect to arrive Caen by train around 7-8 pm needing to get to the dock by about 10. Any suggestions on best way to do that while maybe minimizing risk of missing the ferry?
Which Brittany Ferry landing are you referring to? Going where?
Twisto run a regular bus route #12 from Caen Gare to Ouistreham Port. It takes 30 minutes. Early evening departures on Monday to Saturday are at 7.10 pm and 8.20pm. On a Sunday the last departure is at 6.15pm.
Otherwise it's a taxi.
Traveling to Portsmouth. The terminal is at Ouistreham.