Might try Oceana in Frenchtown for a great diner. Beach at Frenchman's (Morning Star Resort) is just fine w/ nice pool and bar. Magens Bay is a great beach or Hull Bay next door is off the beaten path for locals only... Kind of neat history around Hotel 1829, Amber Museum, Bunker Hill. All kinds of sailing, snorkel trips. Golf? Mahogany Run makes Golf Digest calendars regularly. IMHO, there is plenty to do on St. Thomas but a day trip to St. John could be fun too.