Donsol is one of the best places to snorkel with whale sharks in the Philippines. I was lucky enough to be stuck in Donsol during lockdown so I found out all the best things you can do
Day 1
Arrive in Donsol late afternoon. Arrange for fireflies tour later in the evening.
Unpack and catch some happy hour deals at one of the resorts.
I suggest eating dinner before your fireflies tour.
Fireflies tour.
Day 2
Snorkel with whale sharks in the morning
Spend afternoon at Rekudo beach
Dinner at resort
Day 3
If unsuccessul whale shark sighting the previous day, you can try your luck again.
Otherwise you can do a Backyard tour