I don't know the answer about a mail drop on the ship. However, wanted to let you know that I mailed cards from CC in November, and they took over four weeks to arrive! (still, fun to send some to yourself from there!)
There are some nice cards in Mickey's Mates, and I think CC has its own cards that aren't available on the ship. Cards range from about 50 cents to larger, more expensive ones. If you mail from CC, you need to buy Bahamian stamps at CC.
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!