There are a few issues with this reasoning.
First, geographic size alone does not determine diversity. Population history, migration patterns, linguistic fragmentation, political borders, and historical isolation matter much more. Italy, for example, is extremely diverse not simply because...