You can e book shore excursions directly by way of your cruise line or through a 3rd-bash firm; just make sure that you're sure to be returned on your ship on time for those who go with an outside company!
But https://carlyulst779121.acidblog.net/61051171/cruise-direct-vacations-an-overview