Grid problems model spatial relationships. Count islands. Find connected regions. Compute distances between land and water. Search for paths through obstacles.
The common thread is that cells relate to their neighbors. Whether you use DFS, BFS, or Union-Find depends on what you need: count components, find shortest paths, or handle dynamic connectivity. Don't worry, I'll make these distinctions clear with examples.