Yes St Martin is part of France but the US restriction is for mainland Europe countries.