Lush and full of flowers, Bali is called the island of one thousand temples. The small island is part of Indonesia and is a very popular destination for those looking for pristine, white-sanded, palm-lined beaches and crystalline waters. A great destination for surfing, snorkeling and diving as well as wonderful opportunities to see tropical...