I've found an RCL cruise out of Rome that takes in several Greek Ports including Athens plus my bucket list wish of Pompeii then returns to Rome. While the ship is a bit bigger than originally wanted, 2,100 passengers, it's not close to the mega ships.