Try one of the international couriers like DHL. Our luggage came by DHL after BA lost it at terminal 5.
Sorry Mike but I am not sure what your question entails and even if I did I am not sure whether I or indeed others would be able to answer it with authority. I feel that your question might be better addressed to your cruise agents or Royal Caribbean.
Be interested if others think the same .... Neil.
I went into the website and 3 large bags Spain to UK return was 1280 euros quite a lot £750 in our currency.
Neil is right you need to invsetigate it with your cruise agents and or RC there is an international company see website
who do arrange this for you no idea of the price or reliability but they can either send it to your hotel if you were staying somewhere before joining the ship. The have a tracking system so you can follow the progress and check with your hotel once the tracker advises it has been delivered, but maybe others know more about the Luggage Forward outfit.