DCL shares terminals with other ships in Miami. They do not have a dedicated terminal like the one in Port Canaveral. I'm not sure how you would know which terminal to ship to. Each terminal has its own address.
This was recently reported: PACKAGES TO MIAMI
From Wendylady30 (9/29/15): We are not allowed to send any type of food product or beverages. No chemicals or baby formula or baby food. The box has to be at the port by 3PM the day before we sail and can't be there more than 2 weeks in advance. We cannot ship items home from the ship because of customs. The box needs to be smaller than 12x12x12. An itemized packing list must be on the box. The address and info for the box are:
Land & Sea Transport Inc
c/o ship name, guest name, stateroom number, sail date
2541 SW 27 Ave
Miami, FL 33133
Phone: 305-345-8307
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!