هناك
When you use هناك you just need to point at the place, destination without mentioning the specific place/spot. (usually for less away places)
هنالك
you can use هنالك when you know the exact place, the place is already mentioned before, or when you point at a further away place/spot/thing ...
However, it's okay to use them interchangeably.