Preventing an iPhone to send automatically as SMS only when it's to a foreign number
It's an option similar to one I've previously searched in vain for - short answer is there is no granular control over whether or not to send as SMS.

The safest option is likely to be to simply disable 'Send as SMS' altogether.
Settings > Messages