Les Cayos Cochinos sont un groupe d'îles formées de deux petites îles (Cayo Menor et Cayo Grande) et de 13 cayes plus petites d'origine corallienne situées à 30 km au nord-est de La Ceiba, chef-lieu du département d'Atlántida au Honduras. Elles appartiennent cependant au département des Islas de la Bahía et font partie de la municipalité de Roatán.