Hi Dave, for diving, IMO the best shop is Admiralty Dive Shop. Duane and Laura are the owners and they will do anything they can to make your experience enjoyable with them. As far as dives go, if you are into wrecks, the WIT Shoal and WIT Concrete are excellent. I also suggest the Miss Opportunity. For reef diving there are so many. One of my faves is the Chrysler. To be honest with you, I never did any shore diving there so can't give you much advice on that. Now restaurants... So many fabulous ones. I hope you have a ridiculous budget because some of them are a little pricey but worth it. I love Havana Blue there at the Marriott. Also, Oceana has amazing food as well. Both of those are dinner only. For lunch at least one day, I suggest going up to Magen's Bay. There's a restaurant at Megan's Point Resort, I can't remember the name, but it also has great food. While you are there you must drink a Bushwacker and a Pain Killer. Jonny at the bar in Drake's Passage makes the best Bushwackers. If you ask for the Red-headed Sexy Fish, that is my personal concoction that was put together by Jonny for me. Hope he still has the recipe. That is my 2 cents on St. Thomas. I love it there. I will be back many times.