The body of 16-year-old Amalee Mayers of Beach Mount, Bathsheba, St Joseph was discovered about 6 a.m. today by a resident from the area.
Mayers, who was a certified diver and licensed fisherman, was reported missing on Friday afternoon.
He was familiar with the area and frequently went on fishing trips to the “barracuda ground” just off the bay.
Police Public Relations Officer, Inspector (ag) Rodney Inniss said, the body washed up on the beach near Tent Bay where he had gone missing.
Police are on the scene conducting the usual protocols of forensic examination.