Teluk Duyung, also known as Monkey Beach, is the main beach in Penang National Park. This beach owes its name to the macaques that live right on the beach to feed on crabs. Monkey Beach is one of the most beautiful beaches on the island of Penang, featuring a long stretch of white sand and surrounded by dense tropical vegetation.