Putting buses on ferries is pretty common. It's just more convenient. All the luggage can stay on the bus and everyone can just reboard the bus as the ferry arrives, rather than having to walk off the ferry to a big parking lot, find the right bus, wait for everyone to arrive, etc...