There's a whole bunch of Rise Of The Argonauts materials arisen on the interweb that I've been meaning to post on here for a while, including a couple of videos detailing some of the legendary islands you'll visit during the game. The other thing, which I know I'm painfully late with, is Codemasters' Olympics-themed Argonauts mini games, which you can play here. They're moderately entertaining.
The untamed jungle island of Saria. Hermes, the cyclops, and adventures: