It's just a little added protection when booking through the cruiseline. They know you are on one of their tours and if it is running a little late, will wait for you. When you go independant, you are on your own...
In many ports it is prefectly fine to book on your own, there are some, however, I would just go with the ship tour.