According to WFOR-TV in Florida, 55-year-old James Faulkner died while snorkeling off Islamorada.
He was with his 16-year-old son who was traveling with his boy scout group.
While snorkeling, Faulkner's son found his body unresponsive.The US Coast Guard was called in. Faulkner died at a nearby hospital.
An autopsy is currently underway to determine his cause of death.