It seems that the site is based on micropayments. Basically, it's totally free to play, but you can pay for special upgrades if you wish. In the case of this game these upgrades come in the form of better ships and boats, and expert sailors.
I've signed up to see if it's any good. I'll let you know.