While going on to the south of China, we had a short stop in Guangzhou (广州). It is the third largest city in the country and the center of the cantonese part of China. At this time of the year, the climate in Guangzhou is very extreme, which we suddenly experienced when we left the train: Very hot and very humid.
Our original plan was to take the ferry to Haikou (海口) on Hainan (海南) island, but that failed because we were unable to find the ferry. First a taxi driver told us that the ferry doesn't exist at all. We then tried to find it at Huangpu port like it's statet on various internet pages, but there was no ferry and nobody could tell us anything useful about it. The information about Huangpu port you can find online (both place and days/times) is probably outdated. Although we didn't take the ferry at the end, if you find this information helpful to my best knowledge this should be correct (information from Haikou port and tourist information):
Haikou (海口) Xiuying (秀英港) port to Guangzhou Shazaidao port - starting from 2nd of every month every three days, 14:00
Guangzhou Shazaidao port to Haikou (海口) Xiuying (秀英港) port - starting from 3rd of every month every three days, 16:00
Price per person: ¥ 130 / ¥ 180 / ¥ 220 / ¥ 260 / ¥ 300 / ¥ 450 (room with more than 16 / 8-16 / 8 / 4 / 2 / 2 beds). Trip takes approximately 19 hours.
We also didn't take the ferry for our way back, as I already wrote, a typhoon stopped us from doing so.
On our unplanned one day stop in Guangzhou, we visited the Yuexi park (越秀公园). It is the largest urban park in China and it was a nice opportunity to see the tropical plant life in that area.
Guangzhou pictures (not many)
Guangzhou Yuexi park pictures