Try 1-800-SEA-CALL (1-800-732-2255). This is the AT&T shore-to-ship operator. It is not cheap, but in your circumstances they should be able to help. Since you have the ship and the cabin number or passanger name, they can patch you directly to the cabin, or the purser's desk.
I am terribly sorry about the loss in your family.