Tourism is strictly controlled by the island elders to maintain the island's culture.
Boats from Isla Amantani stop for a few hours at the island. There are also direct boats from Puno, usually part of a tour that stops at the floating islands on the way, which arrives at 11:30am and departs by 2pm. Travel time by boat from Puno is 2 hours and 30 minutes each way.
If doing the two day tour, the total cost should be 86 soles (March 2016): Boat-30, three island entrances-16 (0 for Uros, 8 in Amantani, 8 in Taquile), housing with three meals in Amantani 45. Do not let the tour operator tell you that there will be four islands.
A fee of 8 soles (as of March 2016) is charged when you enter the island.
Tours can be arranged through any travel agent in Puno for around $10 US, or easily acquired at the dock in Puno before 7:30am. From the dock (March 2016), a boat leaves at 6:00am and one at 7:45am. They cost 25s, first go to Uros and then to Taquile. Return time in Puno is 5:30pm. The boats are typically nice, with reclining seats.
The only mode of transportation on the island is on foot via steep walkways.
Locals sell textiles and other souvenirs at booths typical of this area. Bargaining is frowned upon.
On the plaza there is a community restaurant. Profit is used to help the community. There are also several other restaurants. For tour groups, the elders mandate which restaurant the group will eat at. The food is simple, typically fish from the lake, although omelets are usually available for vegetarians. Food is expensive on the island, 15 - 20 soles for a set menu that would cost 8 soles on the mainland. Food is also expensive if you stay with a family overnight.
There are about 70 families who have basic accommodation. The elders will decide which families will accommodate guests. It is more expensive to stay on this island than on Amantani.
There are plenty of families offering basic accommodation. Arriving to the island and you will find families outside of the elders control whom are offering housings, this is good option for an more authentic less touristic experience. Prices range from 15-25 soles a night
Be sure to catch the boat back to the mainland or plan on staying there overnight. Boats leave from the opposite side of the island as the dropoff point. It is possible to join a collectivo boat returning to the mainland so you dont have to pre book a ticket with an agency in Puno.