I think the difference is that сказать is to tell somebody something specific. While рассказать is to tell with alot of detail

Я сказал ему где можно купить водку. I told him where to buy vodka (ie location)
Я рассказал ему где можно купить водку. I told him were to buy vodka (ie directions)