Have you considered renting a car? You could rent a car for $30-40 for the day and save a lot of money. A taxi to PI is going to be very expensive.