A What is the best time to visit Dinagat Islands? The best time to visit is during the dry season, from December to May, when the weather is ideal for outdoor activities.