There should be no need to access the Hazelcast instance directly from your plugin. If you would like to use a custom distributed cache within your plugin, you can simply create it via the CacheFactory.createCache(String cacheName) method.
The default HZ cache configuration will work fine for most cases, but if you would like to further customize the cluster configuration for your cache you can update the hazelcast-cache-config.xml file accordingly. Just deploy your custom configuration in the Hazelcast plugin /classes/ directory and restart each cluster member.
If you would like to know more about the many available Hazelcast cache configuration options, I would refer you to the HZ documentation for more information.