The Cocos (Keeling) Islands have steep drop-offs that allows those divers who are qualified and/or suitably experienced to venture deeper than the less experienced diver. Having the luxury of multi-level diving ensures everyone is able to enjoy the same site and similar experiences with the marine creatures.
www.cocosdive.com/
hammerhead white tip turtle sharks
www.oceanlight.com/html/cocos_diving.html
Diving Cocos Island, encounter hammerhead and whale sharks, snappers, jacks, whitetip sharks, manta rays, marlins, wahoo, eagle and marble rays;humpback whales, rays, and other large pelagics. Nitrox is available, or for those who wish to dive in bubble-less silence, rebreathers
www.terrasea.net/cocos_island.htm
Hammerheads, white tips, black tips, whale sharks, marble rays, eagle rays, mobula rays, manta rays, turtles, yellow fin tuna, silkies, sailfish, wahoos, dolphins
www.underseahunter.com/