I get a card at the digicel booth at the airport. Cost is about $14 for 60 minutes of talk time. I think sim card to get a phone number is about $25.
Iris no longer owns Fastphones but Charles (on this website) has taken back the company. He is an honourable business man and we used him for many years until we decided to purchase phones for a Aruba trips.