Mon avis personnel c'est qu'il y a beaucoup trop de destinations, essayez de reduire le nombre afin de profiter un peu plus de chacune des destinations.
Mais c'est peut etre votre manière de voyager et qui correspond a vos attentes.
Par exemple
Krabi, 1 jour.
Rien qu'en faisant le minimum (une excursion sur les iles aux alentours, une excursion dans les terres (emeraud pool) et une journée a railey), vous avez deja 3 journées pleines sur place.
Mon plus gros conseil serait de ne rien reserver a l'avance.
Mettez vous ce planning derrière l'oreille et avisez une fois sur place.
Juillet est la basse saison, vous n'aurez pas de probleme pour trouver de la dispo dans les hotels.
Et surtout en Juillet la météo risque de ne pas etre bonne dans pas mal de coin que vous avez listé. Ca vous permettra d'adapter vos plans en fonction du temps.