If you work near Charlotte Amalie, you can moor at a bay called Lyndbergh Bay, its quiet, a little too near the Airport, so some planes will be noisy, but stops at 7 pm....its on the South side of the Island.
I go there once a year on work also...here a few photos of the Lyndbergh Bay. Do you have a car there??
You can also mor in front of Charlotte Amalie, but its more crowded and I don't know how long they will let you stay