What do you do after you have crossed Wormwood Canyon in Dragon Quest IX?

The way forwad is pretty linear, keep following the coast, around the mountains, until you reach one with a stairway. The city of Upover is at the top.