cane island