Here are some links that we think you may find useful:
Dive Rarotonga - 5* Dive centre offers scuba tours and training