Why did South Africa have no large navy despite its strategic position?
Short answerIts neighbours lacked significant navies, reducing the immediate threat that would justify a larger fleet, although that could change.
NotesSouth Africa's neighbours lacked significant navies, reducing pressure to maintain a larger fleet despite the country's strategic position. That explanation depends on the surrounding naval threat. Future requirements could change, but no specific expansion programme is proposed.