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
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.
Snorkel with whale sharks in the morning
Spend afternoon at Rekudo beach
Dinner at resort
If unsuccessul whale shark sighting the previous day, you can try your luck again.
Otherwise you can do a Backyard tour