My vote has to be Grand Cayman. The last time we were there it was a nightmare getting back to the ship. I can't remember exactly how many ships were there but more than I'd ever seen. We had to wait for almost an hour for the tenders to take us back to the ship.
St. Thomas is bad when lots of ships in port. The most we've encountered has been 4 ships.