I'm going to hazard a guess that you're getting Rebelde or Progreso, both of them Cuban todapoderosas, beneath CIAO. The multiple mentions of Cuba sound like their style, and the music could easily mean Rebelde. If it comes up again tonight, maybe you could try to match it with the shortwave frequency Rebelde uses - 5025kHz. Progreso is admittedly harder; I've only had them up here once, and that was on 880 rather than 530. If I'm recalling this correctly, CIAO tends to broadcast mostly in southeast Asian languages - Urdu, Hindi - or French overnight. I don't think I've ever heard them in Spanish.