The Phi Phi Islands are an island group in Thailand set within the Krabi province made famous as the location for the 2000 Leonardo DiCaprio film The Beach. Ko Phi Phi Don is the largest and most populous island of the group and would be our next destination. We checked out of our hotel in … Continue reading Ko Phi Phi – Thailand