I had this problem also, and after sensitivity analysis found that mean_albedo, wind_cd, and surf_heat_transf_coeff were all sensitive regarding changes in water temperature. I used a least squares algorithm to tune these parameters, and my results look much more reasonable now.