Thanks Liang, I send you the summary of all dive sites in Bali I've compiled with a friend. Hopefully it is useful for you.
Penida Island
One day is never enough diving the various dive sites of this gloriously rich island. With its superb drifts and variety of underwater life, Nusa Penida (Penida Island) never fails to impress. We cruise the island looking for the site with the best conditions on the day. For drift diving fans, well head to places with great currents to ride. For those who want to see more of the marine life or simply enjoy more relaxed diving well find more sheltered areas. Nusa Penida is home to some of the healthiest corals in the region along with an unsurpassed variety of underwater life. And for those who want a chance to see Manta or the amazing Giant Sunfish (Mola-mola), then this is the place to head for. Penida Island also offers great snorkeling opportunities.
Ceningan & Lembongan Islands
Sister islands to Nusa Penida, these islands offer their own unique sites. Nusa Lembongan especially has sites suitable for beginners or those who need a quick refresh before moving on to more challenging areas. The snorkeling here too is top quality, with coral reefs nearly breaking the surface. Nusa Lembongan is a great place to overnight, with white sand tropical beaches and accommodation ranging from basic to high class. Nusa Cenigan provides us with opportunities for drifting along a current swept vertical wall experienced divers only.
Tulamben
This dive site is quite rightly the most popular in Bali. You get the chance to dive not only the world famous USS Liberty shipwreck at Tulamben, but also some of the other great sites in this location - including a great drop-off, and a wonderful coral garden. By staying overnight you get the chance to dive it in the early morning before the crowds of day trip divers arrive, and before it starts to get silted up by over-eager fins (good news for photographers), and also enjoy a night dive there a truly magical experience. The USS Liberty is home to 400 species of reef fish, and visited by 100 pelagic species.
Located on the beautiful North East Coast, with Agung Volcano towering in the background, the small village of Tulamben is a wonderful getaway destination after the noise and fumes of the busier parts of Bali. Diving aside, our guests can unwind with a stroll along the coast, a gentle swim, or a beachside massage or BBQ. This is also one of the best places to snorkel in Bali. And it couldnt be more convenient accommodation, a variety of restaurants, the beach and the dive sites are all within a few hundred meters of each other. As an added bonus, the drive there and back passes through some of the most stunning natural scenery Bali has to offer.
Amed
A lovely relaxed resort area with some fine hotels, Amed is a nice break from crazy Kuta. The first dive is a fairly easy one, taking you around a beautifully coloured reef at about 15m, which never seems to disappoint. It appears to change personality with each dive, so weve never seen the same face twice. And thats just the warm-up. After a short boat ride well arrive at the second site, where the reef is even better. Wed tell you where it is, but not even the other dive companies know about it, so we dont want to let the word out. We want to keep it a secret as long as possible!
Menjangan Island
Best wall dive in Bali... how's that sound?! If you've done Bali's other walls, you know that's saying a lot. Clear visibility, calm water, the density & varieties of fishes, gorgonian-covered walls and easy entry & exit from the water make this island Northwest Bali's premier dive site. Best of all - it's suitable for all levels. And don't forget your camera, because the scenery above the water in this National Park is just as breathtaking as below! For experienced deep divers, an added attraction is Anchor Wreck which starts at about 40m down to 45m.
Padang Bai
A quiet resort area with great beaches, an overnight in Padang Bai nicely breaks the journey between the main tourist areas in the South of Bali and the must-see sites at Tulamben. Our first dive is usually Jepun, which is a wonderful sloping coral with a rich variety of fishes. Then its back to Blue Lagoon for a nice relaxing surface interval on the white sand beach to enjoy lunch. The second dive is Blue Lagoon, where the water is crystal clear & calm, the corals are healthy and full of color, and the fishes...unbelievable! Sharks and Napoleon Wrasse are also around. Just check it out yourself! Also suitable for snorkellers.
Tepekong Island
Looking for an adrenaline rush? This site might be just what youre after. Even for the most experienced divers, this site can be challenging due to the frequently unpredictable currents and surges, so it requires some strong current experience. In addition to the technical aspects of the dive (including caves, swim-throughs and a massive wall), theres certainly no shortage of things to keep your attention. The structure of corals here are extraordinary and vast, and the wide variety of marine life includes turtles, lionfish, scorpionfish, triggerfish and boxfish. Oh yeah, it is called Shark Point, so I guess we should mention you have a chance to swim with the sharks!
Secret Bay
Not for the faint-hearted! Full of trash and shallow, yet home to some of the best macro-delights in the area Nudibranch, Frogfish and much more. A patient photographers Paradise.