I wouldn't do it for a day. There is no Ferry from Tortola to St John. The trip back will likely mean Road Town to Down Town. Cab to Red Hook and Ferry to St John. Find something simple here on St Thomas for a couple of nights.