Because most of the beaches on the island of Bali have such incredible surf and waves, this does not make them ideal for snorkelling. However, if you travel to the east of the island to Padangbai, you will find three beaches with paradise white sand and calm, clear waters. This quiet sleepy fishing village doesn't attract so many visitors, meaning the beaches are often quiet and peaceful. Bloo Lagoon beach, located near the Bloo Lagoon eco-resort just over the hill to the left, has the best snorkelling, with calm clear waters, scattered rocks and coral. Amongst the sea life you can expect to see Napolean Wrasse, reef sharks, stonefish, moray, rays, squid, octopus and blue ribbon eels. There is also a beautiful, secluded white sand beach over the hill to the right of the town, which is lined with palm trees and is the closest thing to a tropical island paradise.