This is the number one reason why I really don't like shore excursions booked through the cruise lines. I mean I get it, a bathroom break, but when you have to stop and wait for 50 people to use the restroom, it is so annoying! So as much as I can, I book independent tours. Sometimes you have to find a way to spend that shipboard credit though!