Indonesia, known as the island nation, has more than 17,000 islands spread throughout the country. Check out more info at the link below on the best dive spots, I found it very useful:
http://www.javabackpacker.blogspot.com/2011/10/10-best-indonesia-mostly-...