Cape Karoo sparkles as top Astro-tourism destination