C'est déjà possible de faire des zones "continents" en créant des zones de type livraison si vous voulez restreindre vos méthodes de livraisons par continent.
Par contre, pour les optgroup, c'est une bonne idée mais complexe à implémenter vu la structure dynamique des zones et champs personnalisés avec les zones de livraison. Il faudrait dans ce cas faire un nouveau type de zone "continent" et rajouter la gestion de ce type un peu partout. Faisable, mais un peu long à implémenter. Nous mettons cela de coté dans la boite à idées