The high specific heat capacity of water is due to presence of intermolecular hydrogen bonding which is absent in aluminium.
Specific heat capacity is the measurement of how much energy (in J) has to be added to 1 kg of a substance to increase the temperature of that substance by 1 degree Celcius
Specific heat capacity of water = 4200 J/(kg oC)
Specific heat capacity of Aluminium 913 J/(kg oC)
Water has intermolecular hydrogen bondsdue to which lot of heat energy is required to break the hydrogen bonds , as a result high specific heat capacity. Because the majority of heat energy is concentrated on breaking the hydrogen bonds, the water molecule itself heats up after the bonds are broken. Whereas in case of Aluminium no such types energy is required to break any exiating bonds so specific heat is low as comparison to water.