Typically, no. Those are usually referred to as "shore excursions" , and most cruise lines don't offer any as part of your fare. You always have the option to disembark and take a stroll around the port's surroundings, and that won't cost anything. You can also arrange with private companies to take a tour, do something adventurous like ziplining or driving ATVs, or take a cooking class. However, the safest bet is to book your shore excursions through the cruise line itself: they're guaranteed to get you back to the ship on time, and the ship won't leave until all of its shore excursion guests have checked back in. The most popular excursions fill up quickly, so don't wait until you get on board to decide what you want to do.