We stayed at the Simpson Bay Marina...which was first class. Not sure if permanent live-aboard is permitted there.
IGY Simpson Bay Yacht Club » GPS & Location
There are several other marinas in the lagoon which is where you would want to be.
Here's a list of everything there along with links to a few web sites.
Complete St Martin Marinas | St Maarten Marinas Information