Celebrity Cruises has launched Flora, a ship centred around sustainable and eco-friendly practices. It comes off the back of growing concerns about the heavy environmental toll of cruise ships, with younger generations becoming especially mindful of the impact of their travelling.