There are tons of cruise ships servicing that area. What you need to do is to check out cruise line profiles to see which one would be the best for you as there are differences in time and the exact ports. There are also different ferries for people and the one where you can load your car(s).