If you are sailing a mono, Caneel might not be your best bet either, as far as being rolly. This would also make your guests spend $30 on a taxi and then transfer to a ferry. I would stay in St.Thomas area. A ball at CYOA or a slip at Crown Bay would be your best options. Christmas Cove is awesome, one of our favorite anchorages. You will have to cook your own food