De la misma forma que los castillos de otras partes del mundo, los castillos japoneses eran construidos para vigilar lugares estratégicos o importantes como puertos, ríos, o caminos y casi siempre tenían en cuenta las características del lugar para su mejor defensa.