Just looked it up on AAA. They advise to take the Deer Island and Campobello ferry, It leaves from CAmpobello Island. There is a stop or change on the way. If you want to save the cost of a ferry,the land route is 38 miles and takes 1hour and 10 minutes one way.
Delray


And now that my life is so prearranged
I know that it's time for a cool change