Check out the option of using Tropic Ferry. They pick you up at the airport and deliver you to wherever you're staying in San Pedro. Very easy way to get to the island.
That is the way to go for their situation. I use this service frequently and it is great. Older people; kids or pets make this a good alternative. Having said that I also use Tropic airlines frequently and have zero problem with them.