BoSoxFan45, I would agree that St. John deserves more than one day and is far less hectic than St. Thomas (although the East End of STT is nothing like Charlotte Amalie). St. John has been described to me as what St. Thomas was 25 years ago; similarly, Virgin Gorda is what St. John was 25 years ago.
I read your trip reports here re the Westin, and had hoped to get over to take a look at that property. Maybe next time. By the way, I believe that the Rosewood property on St. John is Caneel Bay, which I understand is quite nice but a bit pricey. Rosewood also operates one of the resorts on Virgin Gorda, Little Dix Bay.