You'll need at the very least three days in Kos to see everything the island has to offer, but ideally four or five. If you're combining a trip to Kos with island hopping around other Greek destinations like Athens or Rhodes, then 3 days in Kos is enough before moving on to your next destination.