Hainan has everything you would imagine a tropical island to have. The coast is lined with beautiful white sandy beaches where rows of coconut trees provide shade. It is the perfect place for those who love lazing around. It is also a great place for those looking for nature, as there are almost 579 miČ of rainforest in the centre of the island. At the heart of this forest, you will find thousands of plant and tree species, as well as hundreds of colourful birds. As for the cities, they have all the aspects of major cities. The villages that are found while trekking inland are more interesting.