Looking to get away for a few days and having never been to the USVI, am thinking of going there. I am the diver, my SO is not. This would not be a diving vacation but rather a vacation with a dive or two hopefully squeezed in. What are the topside activiites like at St. Croix? Not interested in shopping, dining, etc. Want to relax on a tropical beach, see some nature oriented sites and get some snorkeling in, as well as hopefully a dive or two. How does the diving there compare to south Florida? How do the beaches compare? Are the dives a half day affair, or would I return early enough to not be abandoning my wife for most of the day?