Three to five days are more than enough for visiting Korčula. That way you can relaxely enjoy in the many activities, beaches, food and nightlife the island has to offer.