Every time I have been on St. John and went to Trunk Bay I have rode in the back of a pick-up truck on a bench. They call it an open air taxi.
I doubt a moped would do very well on those hills either. Not to mention the safety factor concerning this.
Dwayne