Photovoltaic arrays, Wind Distributed generators (DG) are progressively utilized as a renewable energy source (RES) in contemporary society. Whenever a DG is detached from the grid, it often results in islanding. In accordance with the standards of the Institute for Electrical and Electronics Engineers, islanding shall be identified within a period of two seconds. This work presents a reliable algorithm-based islanding detection approach to distributed generating systems that utilizes both solar power(SPV) and wind systems.. Gradient Boosting Decision Trees and Jelly Fish Techniques are paired together to create the intelligent algorithm known as GBDT-JS algorithm. The proposed technique focuses on the rate of change in phase angle (RCPP) at the target DG position initially. Islanding and grid disturbances can be assessed by employing discrete wavelet transformations (DWTs).Furthermore, the GBDT-JS method is utilized for the categorization of islands and grid disturbances to determine if the particular system can be adopted or not in terms of various loading and switching capabilities. MATLAB/Simulink platform and Python programming are used to validate the recommended approach