Great Cruise Journeys launches early booking offer