There is no real marina in Gustavia, just med-moor to the
dock. If there are a lot of megayachts at the docks boats from mere mortals med-moor on the far side of Gustavia, underneath the old Fort, and it is a bit of a walk into the area with the stores and restaurants. While picturesque, Gustavia occasionally suffers from significant swell, making
docking uncomfortable.
Outside of Gustavia are two
anchoring fields. The one to the south of the channel has some private moorings but
anchoring is easy in 20-30 feet and excellent holding and visibility (there are turtles swimming around this anchorage!). I haven't anchored on the shore side apart from a quick one to clear in St. Barths, but that was also in 20 feet on good sand. Both of these
anchorages can also get a bit rolly when the swell is up.
I personally prefer to
anchor or take a (free) park
mooring in Anse Colombier. While there is nothing ashore in this pretty anchorage it is one of my favorites. You need to use a mooring ball unless they are all taken, in which case anchoring is allowed (again, in 10-20 feet of excellent holding) between and outside of the 2 mooring ball areas. Getting into town isn't easy on foot, there is a path around the north side of the island and at the end of that you can catch a cab, or if your
dinghy is a good one, you can
dinghy into Gustavia. I have gone through the shallow cut, but only during the day, since the
water gets shallow enough to take off the dinghy prop if one is not careful.
I remember asking the prices last year and they weren't outrageous, but I can't
recall the exact pricing. I've just surfed the French pages I could find and I know what
water costs per liter, but couldn't find a
price list on the
internet.