As others have said, you'd have to ask ABD about pre-days and transfers for your specific trip.
When we did the ABD Rhine River, we added a day at the beginning and the end, both through ABD. ABD provided all transfers, from the airport to the Basel hotel, from the Basel hotel to the ship...