Welcome to cruise chat. Do you have a cell phone? If so, talk to your provider about services for International. You can also rent cell phones for this purpose. I wouldn't call from the ship at all. If you use the international phone cards use them from a pay phone at the ports. That is when the crew make all their calls. Some ports have phone centers set up close the piers.
While on the ship you could email home.