I've never gotten a caravan from any civilization, and immigrants only once in 5 years. The depot is accessible. Am I doing something wrong, really unlucky, or something else? How do I check if any civilizations exist?
Check the civilizations screen (default: c) to see if there's a dwarf civ nearby. According to this, you may be the last of your people.