I agree that cell phone and SIM card are the way to go, especially for on island calls and messaging.

But if you have an android device an option to include is Hangouts Dialer. It offers free calls from your cell to US and Canada and you can get a Google number so people can call you, too. The downside is that you need wifi or a data plan (which is why I say a local plan is a good idea).