Due to the new Google Earth plugin (version 5) you can now dive in the ocean within a web page.
I have developped a submarine simulator in Google earth (Ocean) in my
www.sea-seek.com website.
Have a look here
http://www.sea-seek.com/3d/California?mobile=submarine&site=Pioneer
You can dive anywhere in the world. 2 subs are available, the Scorpene and a Shark...
Good dive
André