I'm confused by the last posting and who was posting what, so I'll try to just add some relevant comments. From your description it sounds as if you stayed at the Point Pleasant Resort, built on the hillside and, yes, steep climbs to get around the resort. The Virgin Islands are the tops of a mountain range. Imagine spending time on top of one of the Rocky Mountains. The reason the rooms there are all different is that they are, for the most part, privately-owned condos, maintained and decorated by individual owners. There are many places to stay on the island, either resorts, condos or villas, that do not require you to be in perfect physical fitness to get around. However, there are two great places to eat at Point Pleasant, Fungi's for casual West Indian food and Agave Terrace for fine dining.
Getting around St. Thomas and St. John can be difficult, and, if depending on taxis, it can be very expensive. The best way to take advantage of the beautiful islands is to rent a car. It may be intimidating at first, but most visitors get used to it in 15 minutes or so. Just remember to keep left. It's really a lot easier than it seems. I find driving on St. Thomas to be a lot of fun. The top speed is about 35 miles per hour. All roads are paved, although some of the smaller ones are not always in great condition. If you rent a car you will have the freedom to try out some of the many wonderful restaurants, see so many more beautiful beaches, enjoy some nightly fun and entertainment, and see other sights. Taxi costs and inconvenience just make all that very difficult and costly.
I'm going to guess that you ate at Cuzzin's or Gladys's for the oxtail stew. Both are wonderful choices for local cuisine.
But, where is Horseshoe Bay? I've never heard of it, and I've been to St. Thomas 11 times.