Hi Evan... In Marigot we used the marina office in Fort Louis. Thinking back though it may be you could only clear in there if you were staying in the marina. Not a problem for us as we did stay there pretty often so the staff knew us.

Pretty certain I also cleared in at the other marina even though we never stayed there.

If you mean the ferry dock customs then, yes, I agree. Best avoided.