We have a carrier called Ultra that has unlimited calls to the above countries for only $20 per month.
There are actually over 80 countries. Check the link for the entire list, but these 4 countries are the most popular with our customers. Please note Dominican Republic is land lines only, while the others are both land and cell phone.
We will even give you a FREE phone but you need to pay the first 3 months up front ($60).