There are regular (if somewhat slow) boats between Isla del Sol and the mainland. Lake Titicaca, Bolivia.