You might confirm that whomever you rent a car with is aware that you intend to take it to St John. Some companies do NOT want to deal with a broken down car over there! You might also try Amalie Rentals. We've not used them for a few years but were very satisfied with them. Small company same deal, met us at airport to pick up and drop off.