One more....what about Estacion Sur de Autobuses?
I have just called. There is a locker service where you can leave your luggage up to 45 days. It is located at the docks level, just in front of dock #60.
BTW, I don't know if the use of the word 'dock' is correct in this context in English or not. In some Spanish Bus stations, like this one, use the same word used in harbours 'dársena' (dock). In some others, they use the same word as in train stations 'andén' (platform).