I think the major issue was that you booked a private excursion. As a result, you were at the mercy of all those who booked through Carnival, as they got priority tendering. While private tours are usually less expensive, (and sometimes less crowded than CCL excursions) you are not guaranteed getting to the private tour on time - or getting back in time to make the departure time of the ship. BTW - what port was this?