Danny,
There are many independent shore excursion companies to check-out, plus you will still have the cruiseline excursions to pick from. Do your homework, decide what exactly you want to do at each port, here is a link to one of many shore operators, may-be it will help you decide what all you want to do and what the cost is, you can then compare to what the cruiseline offers at what price. Generally, by booking on your own, you can save a few dollars, but in the event you are running late, at least with a cruiseline tour, they will know where you are and hold the ship if you become that late, so its something to also consider. Good luck:
http://www.shoreexcursions.com/