Was in St. Thomas last year and visited Coki Beach.
There were 11 of us. Great snorkeling. Had jet skiing but was across the road and by mid visit the line was longer than we had wanted.
Did do a cab ride over from the port, $9 pps each way. We did make arrangements with the driver to return at a specific time. She was there on the dot.
Food and drinks were good. Rented chairs and umbrella from Mike. Mike took care of making sure the wait staff was our way to take care of us. The beer was cold, food good and even the unidentified drink at the end of our visit was good.
Shopping was good right at the port. Most of the shops have the same stuff but did find some different types of items.
Either way you will have a great time.
St. Thomas is awesome.