If you're going to do an all-inclusive, why pick St Martin? If you are going to wall yourself in, you could be anywhere with sun and a beach and not know the difference. May as well find a place with cheaper airfare and no passport issues.