We practically always do private tours, and have never been close to missing the ship.

If the excursion is quite far to another island, we would take a cruise line excursion.