I am just starting to plan our big 3 week Thailand trip for next year.
We will spend the first 4-5 days in Bangkok and then head south.
My initial thought was - Koh Samui, Krabi, Phi Phi and end with a week in Phuket and fly home from there. (week in Phuket because we have a 5 year old and I think there are more things to entertain him there AND we can get a good deal on a timeshare in Phuket)
I was only thinking of spending 2-3 days in each of the first 3 places. I really want to go to Koh Samui because we would like to dive and I have heard the weather may be better for diving over there in June (vs Phuket) But I could just as easily leave Koh Samui out.
So my question is...is that too many beaches in one trip? Do they each have their own appeal and things to see, or would it be redundant and just an excess of sand and water?
Any advice would be appreciated. Also...if any divers are on board ..is diving in Koh Samui usually pretty decent in June? Better than Phuket in June?