Bali has an array of activities available, including snorkeling, surfing, scuba diving, trekking, and visiting cultural sites.