Do you book a ship excursion, explore on your own, or stay on the ship?  I've done all of the above and it mainly depends upon the port.  I stick with the ship excursions for Mexico and Alaska, but explore on my own (via golf cart, jeep or rental car) when in the Caribbean.