I have never stayed in St Martin but for BVI, St Vincent, and Antiqua I looked through Frommers, and the tourism sites, and have had good luck booking shore accommodations. Sunsail will probably make you spend a night aboard before you leave anyway. They seem to always make the skippers meeting late enough that you really don't sail until the next day.