they do have plants and flowers on the cruise ship. i have seen some on the sun princess. while taking part in a photography cruise while onboard we were taught how to take proper photos of plants and flowers by using the macro or the flower icon on the camera. i learnt a lot.