We did the greek Isles on the Star Princess last September/October, although we stopped at Dubrovnik and Rhoades, skipping Monte Carlo and Livorno. If you're at all into the Olympics or sports, be sure to do Kataklon on your own. Bargain hard, and hire a taxi for 6 hours or so; don't let a driver pressure you into 4 hours, and don't take a price from the first taxi driver who meets up with you as you walk off the dock.
Kataklon Village only serves for souvenier shopping; the big draws are the original site of the Olympics, the museum at the Olympics site, and another museum in the town of Old Olympia/ Ancient Olympia, which is the town nearest the Olympics site and about 30 miles from where the ship docks. Unfortunately, the guy who was bargaining for our taxi didn't understand that we needed more than 4 hours or that we needed to stop in the city of Ancient Olympia to see the second Olympics Museum.
Plan on about two hours to see the original field (where a couple of field events were held in the 2004 Olympics), the gymnasium, and all the other ruins at the site; another hour to tour the museum at the Olympics site; then ask your taxi driver to take you to the Museum of the Olympic Games on Angerinou Street in Ancient Olympia. It's up the hill from Kondili. An hour should do there. That is the site where the statue of Baron de Coubertin, the founder of the modern Olympic games, stands -- and where his heart is buried.
It takes about 45 minutes each way to drive from the Village of Kataklon to the Olympic Site. The town of Ancient Olympia is nice and shady; a good place to have lunch if you want to eat off the ship. Also quite a few shops with other than tee shirts and the standard curios.
Charlotte