The Cayos Cochinos or Cochinos Cays consist of two small islands (Cayo Menor and Cayo Grande) and 13 more small coral cays situated 30 kilometers northeast of La Ceiba on the northern shores of Honduras.