1. A method of determining a subsurface temperature in a body of water, the method comprising the steps of: obtaining surface temperature anomaly data and surface height anomaly data of the body of water for a region of interest; obtaining subsurface temperature anomaly data for the region of interest at a plurality of depths; regressing the obtained surface temperature anomaly data and surface height anomaly data for the region of interest with the obtained subsurface temperature anomaly data for the plurality of depths to generate regression coefficients; estimating a subsurface temperature at one or more other depths for the region of interest based on the generated regression coefficients; and outputting the estimated subsurface temperature at the one or more other depths.