i really want to have a cake for our upcoming trip....travel party is myself and 3 cousins. We are going on November 8th. DH's and kids are sitting this one out

It's just 3 nights/4days. One of my cousins is picking us up at the airport and we're heading straight to the resort. We should be there no later than 2pm, if flight is in on time.
I booked Wanyama Safari for 4 pm that afternoon.
My first thought was to have a cake either at lunch at Sanaa, which is off the planning list because if the flight is delayed I have to cancel the lunch and we won't be able to get the cake back to the room if it's not ready before we head over to the safari.
So, then I was thinking maybe I can have it in the room when we get into our room. Do they do that? Have the cake waiting in the room for when we get there? I think if so, they can put the cake in the room once the room is ready while we are out on the safari tour and it'll be a nice welcome surprise for my cousins when we go back into the room, and we can have it throughout the rest of the trip.
Or, if that won't work, I was thinking of having it served for our dinner at Yachtsman Steakhouse on day 2 of our trip. But I really wanted to make a kind of leafy design with the chocolate elephants on top to go with our stay at AKV. Don't think I'd do that if we get it at Yachtsman??
Also, I'd have to take it with us to Jellyrolls, that's we plan to go after dinner.
I don't know what to do, any suggestions? TIA