Sorry to hear you say you will take a financial hit for this reason. Often we prefer the private excursion. We can specify exactly what we want to see, we get there before the crowds and it costs significantly less. We have never been so tight on time that we were concerned about missing the boat. once there was an issue but it affected all excursions. Our driver actually had another van meet us to cut the time and get us there on time.