I can suggest a sample itinerary for your trip to Bali based on your dates.
Day 1 (28 May):
- Arrive in Bali Bali 10:00 AM
- Check-in at your accommodation
- Visit a nearby beach like Kuta or Seminyak
- Enjoy a relaxing evening by the beach and try some local cuisine
Day 2 (29 May):
- Explore the cultural attractions in Ubud such as the Ubud Monkey Forest, Tegallalang Rice Terraces, and Ubud Palace
- Visit the Goa Gajah (Elephant Cave) or Tirta Empul Temple
- Enjoy the local markets and traditional Balinese dance performances in the evening
Day 3 (30 May):
- Go on a snorkeling or diving trip to explore the underwater world of Bali
- Visit Nusa Penida or Nusa Lembongan for a day trip
- Relax on the beautiful beaches and swim in the crystal-clear waters
Day 4 (31 May):
- Take a tour to see some of Bali's famous temples like Tanah Lot or Uluwatu
- Enjoy a sunset dinner at a beachside restaurant
- Explore the nightlife in Seminyak or Canggu
Day 5 (1 June):
- Experience a sunrise trek to the top of Mount Batur for breathtaking views
- Relax at a Balinese spa for a traditional massage and spa treatment
- Chill out at a beach club and enjoy the sunset cocktails
Day 6 (2 June):
- Check out from your accommodation
- Spend the morning leisurely shopping for souvenirs and gifts
- Depart from Bali in the afternoon
This is just a suggested itinerary and you can customize it based on your interests and preferences. Make sure to check the current travel restrictions and guidelines in Bali due to the ongoing pandemic before planning your trip. Enjoy your trip to Bali!