Given a bash function,
getMyFilePath(), which results in a directory path,
/mydir, how can I open a new tab, passing this function to navigate there?
You could use
execute "tabnew ".system("getMyFilePath()")
But most likely you could solve your use case without the function. Have a look at :h filename-modifiers