It depends I think. We docked at Havensight last week. When I sailed with the Magic we docked at Crown Bay (which was not the normal). They also I think have one month a year that they tender at St. Thomas.
Crown Bay is not a water taxi it is just a normal taxi. It is about $4 from Crown Bay to Havensight if I remember correctly.