for diving you'd better fly somewhere else from bali... you've got the see barracuda point best diving spot for me personally
im going to bali in late jan or early feb!