Do some research online and book your own shore excursions, it's cheaper and you'll definitely get a broader view of your ports.