More than 20 million people are expected to take to the seas.