Visiting the floating island was very interesting, we learned how people live on the islands (men go to town to find jobs, children get a boat to school, etc). They showed us how the island was made, gave a bit of history of how they came to be and invited us into their houses. The woman we spent most time with has two teenage children and is obviously doing what she can to support and care for them. I will admit, we both felt a bit ambiguous as there was a hard sell for merchandise (seemingly made in China) and we all felt pressured to pay a fee to take a "traditional" boat to the next stop, but I guess it helps the families out.
The second island was enjoyable and beautiful, we were able to get out of the boat and walk around, see the small town. They seemed to have a hard time that 3 of us were vegetarian, but eventually we got some rice and veggies.
With only a day n Puno, this was a reasonable way to see a bit of the lake and get a sense of how some people live there.
It was a large group, kind of a floating bus and you spend a lot of time on the boat!