In Nassau, I had to stay on the ship with a sick child. My husband and other kids took one of the radios with them and I could talk to them almost the entire time they were on the island. They worked better there than on the ship!
I would advise putting names/cabin numbers on them. My kids kept leaving them in the arcade, etc.