Hi, I have only 3 nights in USVI and am not sure where to stay. I'll be traveling alone and won't be renting a car. My main interest is a hotel/resort with a beautiful beach and snorkeling. Would you recommend staying in St. Thomas near the ferry and taking day trips to St. John, or staying in St. John? I was also considering Tortola but not sure if that is too far away from the STT airport. Thanks.