Cienfuegos is best on foot in the historic centre and by taxi or boat for the bay, gardens, and wetlands outside town.