I think you will find plenty of concrete & cinder block tanks in existence.
With cinder block, you need a very stable base, so soil test and thick bottom slab. If the walls shift, there are countless places it could leak. Cinder block tanks are inferior from a waterproofing perspective. Seal the inside - just the one waterproof barrier, little to no structural strength but fiberglass or polyurea are both durable. Cinder blocks are not watertight nor is the grouting.
Poured concrete is vastly superior, use 42Mpa+ (dense mix) which is waterproof by itself, add crystalline additive as secondary seal (swells & fills microscopic voids when wet so literally self sealing) and thirdly an internal waterproof barrier. So three levels of waterproofing in comparison. If you do a monolithic pour, its one seamless structure. If you do layered pours with cold joints, you can use water stops but you have similar issues to cinder albeit less joins. You can set "key points" in the formwork so the next pour interlocks. Poured concrete allows you to custom the cement recipe/mix and interlock the steel so much wider range of options in unique situations.
Many swim pools have viewing panels these days. So just have a look around. Some very deep, some very large.