Hi lauramom, and welcome to cruise-chat.
A crazy thought for St. Thomas as you've been there several times (as have I and feel the same way
). How about staying onboard and enjoying the ship's facilities? The pool will be less crowded for your older child, and the splash area will be less crowded (and safer) for your 1-year-old. You can perhaps go off the ship to have your "Welcome to St. Thomas photo" taken, and then go to the sky tram, if you think your kids would like that.