Penang is home to some of the most beautiful beaches in Malaysia, such as Batu Ferringhi and Tanjung Bungah, as well as lush rainforests and waterfalls in Penang National Park.