If the subject lives in Kecun, the nearest flower market should be Tianhe Flower Market. Take Metro Line 3 and get off directly at Sports West Station.
Many Cantonese restaurants have been booked for New Year&;s Eve in the morning. Generally, Cantonese restaurants do two rounds of New Year&;s Eve. If you really want to eat Cantonese food, you can choose to ask first whether you can still book New Year&;s Eve.
If you don&;t eat Cantonese food, I think the situation in other restaurants should be slightly better, but there will be more people eating, so you can choose to reserve a seat first. Generally, some large restaurants or chain restaurants will be open during the Chinese New Year, so you don&;t have to worry about not eating the New Year&;s Eve.