Up until recently, 2013 or so, Cuba wouldn’t even allow Cubans into the same hotels as foreigners use, now Cubans are allowed into some of them, though they are still subject to being watched and questioned at any point before, during and after their stay.
Something really weird about westerners yucking it up in Cuban resorts while Cubans aren’t allowed to yuck it up themselves there, much less to leave the island and enjoy traveling.