Cruises can be a lot of fun. In addition to all the activities and amenities available on the ship, cruises usually offer shore excursions at different ports of call. In fact, shore excursions are a big source of profit for the cruise industry. Unfortunately, however,...