Bali has many great beaches - good for swimming, surfing, or just lounging on the sand. Some hotels and villages provide daily clean up and grooming of beaches. Also, the quality of a beach can change drastically between seasons, depending on the location of the beach and the direction it faces. Bali's beaches are best during the dry season, from about April to October.