Here is a great resource for your trip. This website has information on activities, restaurants, shopping, and more.
If you're staying on the island for a few days, I highly recommend taking a quick ferry ride to St. John (15-30 min ride depending on which part of the island you leave from). St. John is also a USVI, so you won't need your passport. The beaches are beautiful and there are a ton of great restaurants in Cruz Bay. Trunk Bay, Maho Bay, Honeymoon Beach, and Hawksnest Beach are all great. Ferries run frequently between the islands daily. If you have your passport, Jost Van Dyke is a must. White Bay Beach is one of the most beautiful places I have ever been, and you can't miss a trip to the Soggy Dollar Bar! The other BVIs that are easily accessible are Tortola and Virgin Gorda. I am happy to give you recs for those two islands if you want them.