Although Coral Bay is usually stacked up, there is always room in Johnsons Bay Which is in Coral Bay really. Round Bay is also an option although further out. Most definitely less issues in SXM.
However, they are two totally different vibes so I suggest that you check out both. That way you can't go wrong. Even if you are in Johnsons, there is a place for your dinghy
ashore, and the bus to Cruz Bay goes by right there, so getting around is easy. St. John is an excellent island.. I like St.Martin too, and especially on the French side. Dutch side is not as boater friendly. The people sitting on the fuel dock
drinking a beer
and talking among themselves are also good people which is why I say, Do em both!!
One thing I forgot to mention, Chocolate Hole is a better anchorage for livaboard than Coral Bay. Every year in July and sometimes bbut seldom, DPNR come into Coral Bay and harass boaters. I never was bothered by anyone in Chocolate Hole. It can get rolly if the swell is out if the west, but good holding great easy parking and place for your dinghy.