WASHINGTONVILLE - A beloved Orange County coach who died saving three kids from drowning is being hailed a hero by family and loved ones.

Jose 'Joe' Rosario's body washed ashore in Puerto Rico Monday, where he was vacationing with family and friends.

The beloved Washingtonville coach and retired NYPD detective was last seen two days earlier as he was taken underwater.  The 47-year-old was trying to rescue his 12-year-old son and his two friends from a strong riptide.

Witnesses say Rosario had just finished putting one child safely onto a rock when he was suddenly overtaken by a wave, not far from where he reportedly saved another child who was drowning years ago.

Rosario leaves behind his wife, teenage daughter and son.

His funeral is being planned in Washingtonville for next week.