Phạm vi phân bố và môi trường sống 
C. blackburnii được phân bố dọc theo bờ biển Đông Phi, từ Kenya trải dài đến tỉnh Đông Cape (Nam Phi), bao gồm Madagascar và quần đảo Mascarene.