I would say even without any cruise ships you still want to go early or late. The day boats from USVI come every day. Obviously that's a lot less people than a cruise ship, but net is, you don't want to be going through the baths in a line of 30 people. Guaranteed, one of them is going to have a problem climbing some obstacle and you'll have to wait, or someone from your group will have a problem and not appreciate having all those people bottled up behind them while they plan their next step. It's just best appreciated with few people around.