Most car rentals have shuttles to the pier. I am also visiting those Ports in the near future and reserved my cars will alamo. They have the best rates around and do have shuttle service. Just book direct. Also if you have AAAA, or belong to COSTCO or SAMS CLUB, they give you a discount. Just ask them. Good luck and have fun!!!!