Our 140-hour, 4-week TEFL course in Bali takes place on the island of Sanur, which boasts waters featuring a ring of reefs. This means the beach is ideal for swimming and surfing. Bali has a thriving community of expats who chose to settle down in the province for its safety, ...