Well you probably won't find beaches as pretty as St. Thomas at any of these three ports. But they do offer some pretty nice ones. Try googling each island for beaches close to the cruiseship pier. St. Thomas spoiled you! Which beach did you go to in St. Thomas? Magen's bay?