Hainan Island is the largest island in China. Taiwan is bigger, but I am at this point not sure/undecided if it is part of China (harr harr, discuss!)
We took an overnight train from Guilin to Zhangjiang, a town at the base of the Leizhou Peninsula, from where we jumped on a bus which took us to the port of Xuwen/Hai'an, the southern-most city in continental China.
The bus drove onto the...