Several places to get carts in San Pedro. Most will deliver. I prefer Island Adventures of all the ones I have used. Most all places have similar prices. Insurance will be in the cost and they usually deliver to the hotel. If you book Island Adventures they are across the street from the Tropic Air terminal.
www.islandgolfcarts.comBest of luck with whomever you use. I am sure you will get several different responses.