Bali, Indonesia is filled with a diversity of must-see wonders, but it has always been recognized as one of the most popular destinations for surfing enthusiasts. The southern coasts of the island face the Indian Ocean, hosting a rich selection of ideal surfing spots for most of the year. Bali is a great place for both new and experienced surfers. There are various spots to choose from when you visit this region. Here is a list of the top 10 best. 1. Nusa Lembongan This is a small island located southeast of the mainland. Nusa Lembongan has many popular breaks. It is suitable for experienced surfers. Beginners may find it difficult to surf on this island because the waves tend to break on the reef. 2. Canggu This surfing spot is located a short distance from Kuta. Canggu offers everything a surfer needs. For beginners, you will enjoy soft rolling …