One thing in defense of the ships tours. If you any reason you are late getting back to the ship, they will wait for you. That happened to us at Stingray City. We had engine trouble and we were later getting back to the pier. There was a tender waiting for us and as we approached the ship, the crew were raising the anchor. They literly did wait foor us to get back. Had we booked a private tour we would have missed the ship by 30 minutes!!