shore excursion is the tours that are purchased as an option when visiting ports of call while on a cruise; CAN sometimes be bought before you cruise
Other definition:
Shore excursion is a land tour, usually available at ports of call, sold by cruise lines or tour operators to
cruise passengers.