Moalboal is one of the best places for snorkeling and Island hopping activity. The place is rich with many beautiful corals and fishes. It has a large white sand beach located in Basdako that perfect for sunbathing. Moalboal has a small island called Pescador Island which is perfect for snorkeling and diving.
If you are visiting the place, it will be better to have a professional boat guide to experience a better tour.