In Xochimilco, get to Cuernaco dock (preferrably by car or taxi) and ask any of the boat owners (the boats are locally known as "trajineras") and let them know you intend to go to this island specifically, because it is not commonly included in a ride's itinerary. The boat ride should last approximately two hours and trajinera rides are usually charged per hour (around 14 USD/hour).