Well, it sure was silly to include 7 heroes at the same time they launched Embark Beach. Pure conflict of interest. They should have done that later on. As much as I love being able to use 7 heroes, the biggest point of EB was to make PUGing easier, thus more frequent. Anyway
, that aside, why not...
1) Put the Zaishen notice boards left of the ship. This is where you buy your "ticket" (quest) to where you want to go. The rewards and coins NPCs go on the other side, to avoid visual clutter and bunching up.
2) Put travel NPCs on the ship. There's a suitable place, left of the mast. . So you buy your ticket, and you head to the ship.
2 1/2) Add major cities (the ones with the big icons on the map) to the travel NPCs.
3) When you map to Embark Beach, you always spawn atleast in compass range of the quest & reward NPCs.
Ofcourse, you're welcome to wander and explore the beach, whenever you'd like.
4) The closest market hub (or two, so people don't bunch up together) stays. The 3rd, and farthest away, can stay or go, I don't care either way.
5) I think the consumables guys are OK where they are, but I don't use them often, so I'll leave that opinion to those who know.
Oh, and a silly idea (too silly, but maybe it makes sense, if people DID end up forming groups in Embark Beach):
In Party Search, add these categories:
Zaishen Mission
Zaishen Bounty
Zaishen Vanquish
That way it will be easy to find the people you want to team up with.