If you're a nature lover, a visit to the Cham Islands is a must. This group of eight small islands is located off the coast of Hoi An and offers pristine beaches, crystal-clear waters, and vibrant coral reefs. Take a boat trip to the islands and spend a day snorkeling, diving, or simply relaxing on the beach. You can also explore the local fishing villages, hike through the lush forests, and enjoy a seafood feast at one of the beachfront restaurants.