http://www.usviguide.com/stjohn/stjcamp.htm
Cinnamon Bay and Maho Bay campgrounds. I stayed at CB about 7 years ago and found it adequate with a Narrow, but nice beach. St. John is one for the few places in the world that is actually prettier than its brochures.