One thing that worked wonderfully for me was using the app that the resort where I was staying at provided. Initially, I could not call out to the U.S on my Smartphone and found that my carrier did not play well internationally for me. Once I downloaded the app (Unlimited Connectivity - AMResorts) through Google Play Store I was in business!
I was able to download the app there at the hotel and then called the US through the hotel’s data - WiFi and voila it worked! No roaming charges and the call was clear as if they were in the room with me.
Unlimited Connectivity App - AMResorts
The app has other wonderful features you can use off your cell phone such as ordering room service, making spa appointments. reviewing menus for the restaurants, checking out activities going on, local weather and more. It was truly a saving grace for me in staying connected.