CocoCay or Little Stirrup Cay, sometimes titled Perfect Day at CocoCay is one of the Berry Islands, a collection of Bahamian cays and small islands located approximately 55 miles north of Nassau. From Wikipedia
The Royal Bahamas Police Force continues investigating the July 24 incident after ruling the death a suicide following a reported onboard stabbing, with an autopsy scheduled to determine the precise cause.