Monitoring water contaminants in coastal areas through ML algorithms leveraging atmospherically corrected Sentinel-2 data