Island hopping in Southern Thailand

A 6 week trip around Southern Thailand in July August 2025. A rough itinerary is below: Week 1: Koh SamuiWeek 2: Koh PhanganWeek 3: Koh TaoWeek 4: Phuket & Koh Phi PhiWeek 5: Koh LantaWeek 6: A few days in Bangkok either side of the main weeks