The beach where the boats land is the beach with the two resorts. Apo Island Beach Resort has kind of their own private beach. These beaches are crushed corals and shells, it is very interesting sitting there going through all the debris looking for cool shells and stuff The beach on the other side where we have the Apo Island Marine Sanctuary is very rocky and it has like concrete poured out all over it. But once you get in the water get ready to be blown away, snorkling is just awesome here.