10. Ko Phi Phi
Ko Phi Phi is hailed as one of the most beautiful islands all over the world which is why a lot of tourists would head over to Thailand just to explore what Ko Phi Phi has to offer. The entire island is actually a Marine National park and it is abundant in almost all kinds of marine species. In fact, even if you just stand on the pier, you will be able to witness a lot of colorful fishes swimming on the clear waters nearby.
Image Credit: kophiphi
Pingback: 25 Best Restaurants In The World With A View