Caribbean cake