For an afternoon or for a couple of days, Canigao Island is a place to see (and stay) in Leyte. The island sits at about one mile off the coast of Matalom.
The islet really is tiny. At low tide, you can actually walk around the place in a little bit more than thirty minutes. On the Northern side of the island, there is a fish sanctuary where fishing is prohibited. You can swim there and see many types of fish and corals, but the current can be tricky at times, so be sure to have fins.
On the Southern end, at low tide, a long sand beach shows up, offering beautiful scenery.
The island has a few cottages to rent for the night. The local government has also set up a few shops full of junk food On weekends, it can be very messy. A lot of people come there with their families. The local "tourists" can be quite a nuisance singing and drinking loudly until late at night and not being really respectful of other people on site.
Eventually, the place can get very dirty in a very small amount of time as people prefer throwing their litter (food, plastic, bottles, ...) on the floor - or worse in the water - than taking it back on land to a proper bin. Canigao is becoming far too popular for its surface ...
It is however an island with a white sand beach, rather calm on week days, and cheap ... Entrance is less than one dollar and staying overnight in a cottage will cost you about $5.
I hate to say that, but I think Canigao should be bought by a rich businessman to turn it into a beautiful nature-orientated resort without garbage and drunk people everywhere, in order to keep the environment intact.