Of course. You can actually embark on a cruise right out of Athens (ports of Piraeus or Lavrion). American nationals visiting Europe can now take a cruise out of Athens.