Which explains why Hawaii has a steady warm, moist climate? A. Hawaii has lots of volcanoes. B. Hawaiian volcanoes provide a steady source of heat for the islands. C. Several warm water ocean currents bring warm water to the islands. D. Hawaii is located in the tropics.