Hi trinm and welcome to Cruise-Chat.
I'm not aware of any hotels that offer day rooms, but if anyone does, it'll be a hotel at the airport. They do this sometimes because of layovers in town between international flights. Try some of the airport hotels. Good luck!