This is the private beach fronting Pangkor Island Beach Resort (formerly Pan Pacific Pangkor Resort). The beach is also known as Pantai Puteri Dewi.
The exact location of this snorkeling spot is to the rightmost area of the beach, if you are facing the ocean. The snorkeling was done at a number of rocky enclaves a few metres off the beach.
I was quite surprised to see some corals here. Basically this area had a number of coral patches that were still growing. While it was not comparable to popular islands such as Redang or Perhentian, but to me, if you were here, why not just spend some time to see them.
The corals here are of the hard variety. I saw lobe corals, ocellated corals with a mussel shell sticking on them, green staghorn corals of Acropora sp., table corals (Acropora paniculata), and a black sea urchin (Diadema savignyi, be careful!).