Si tu as 20 jours je te recommendairai et que tu es prêtre à laisser tomber les plages, va en Chine tu as largement le temps de découvir une autre région que Guangzhou. Guilin pourrait etre une option, tu as des vols depuis Canton pas cher. Regarde ici
http://voyagista.fr/chine-guilin-longji-yangshuo/ pour te faire une idee.
La Chine n'est pas vraiment une destination de plages.
Concernant Canton moi j'avais bien aimé, je recommande.
Pour les iles, à Hong Kong tu as des jolies iles, a la limite tu peux passser un peu de temps a Tai O (
http://voyagista.fr/tai-o-hong-kong-venise-chine/) il y a deux pensions sympas mais ne t'attend pas au plages les pls belles du monde non plus
POur les Philippines regarde il y a beaucoup de low cost qui vont à Cebu par exemple et la zone Visayas est top.