They do, and you can stop by guest services during the cruise to let them know you want it and they will add the $30 charge per person to your account. Going to the ship Uber / Lyft was looking for $80-90 (surge was in effect) and I was solo, so it's cheaper for me to do their transfer.
As soon as you get past immigration, turn right and there will be buses waiting for you, the reps will have a spreadsheet from the ship and look for your name. The bus appears to leave when it's full...it was a 10 minute wait for me but I don't know how long others had waited. It took 20 min to LAX on a Saturday morning.