What main tourist attractions are in Saint Lucia?

The main tourism industry focuses on beaches and resorts, but some other attractions include volcanoes, springs, and gardens.