I know there used to be a plan for this on Norwegian. They had a rate of $1.99 a minute for a ship to shore call from your cabin phone to call home. (Cheaper than most other lines) They also had a package and it was something like $99 for unlimited ship to shore calls. I don’t know if they still have that and I don’t know about Princess but I did get that on Norwegian and was able to call home each day while out to sea. So maybe there is a plan. Maybe you could call Princess customer service.