Apo Island is a small island which is famous for a huge variety of marine species. It has become a popular dive site and snorkeling destination with tourists.