The annual Cherry Blossom Festival is a celebration of Japanese culture, with traditional exhibitions, entertainment and food.