Where is the best place to do freediving in Bali?

The best places to go freediving, in general, are spots where there is no current or at least the current is mild. Hence, north Bali and particularly Pemuteran Bay is recommended, thanks to the deep Bay. It is also important to look for an established dive centre. Nusa Penida and Nusa Lembongan are not an option because of the current, but also because of the number of speedboats that are constantly passing. They could potentially make the experience very dangerous.