Clean Cruising has successfully geocoded and mapped the world's cruise paths & ports to be viewed in Google Earth & Google Maps. Individual itineraries are created "on the fly" to display the ocean or river path down to the port mooring. Our current project is to incorporate 3-D models of the world's cruise ships into these paths to provide time-line viewing of virtual cruises by either ship or region.
http://www.gearthblog.com/blog/archives/2006/09/capsized_cruise_ship.html