We took a day cruise (7am - 6.30pm) from Tianzi wharf near Haizhu square, to Canton Tower. Lower deck is RMB2, & upper deck with seating is RMB5. The journey is about 1 hour. Night cruise will be more expensive about RMB64.
Beautiful views and roughly about 5 stops along the way