Also ich will ja nicht die Spaßbremse ziehen, nur sehe ich mit einem schulpflichtigen Kind keine 21 Übernachtungen, rechne auch mal die verlorenen Tage/Nächte durch die Flüge hinzu und einen Tag Zeitpuffer bei Rückreise ist sicherlich ebenso nicht verkehrt.
Alles, was Du suchst und hier beschrieben hast, bekommst Du mit Bangkok, Flug nach ST, kurzem Transfer in den KSNP, kurzem Transfer nach Khao Lak und nach wiederum kurzem Transfer nach Phuket mit Rückflug von dort. Dazu noch um Einiges ruhiger und gechillter als in/um Krabi. Manchmal ist weniger mehr bei der Planung, aufstocken kann man dann immer noch. Tauchen kann man von Khao Lak auch bei mehreren Zielgebieten, auch da muß Dein Mann dann die Ruhezeiten vorm Flug beachten.
Sicherlich will man immer soviel wie möglich reinpacken, aber es bringt Dich im Endeffekt nicht weiter, wenn Du die kostbare Zeit dann hauptsächlich mit Orts- und Hotelwechseln verbringst.